Enumeration PerformanceEvents

Enumeration of operations that are instrumented by have their performance measured by the PerformanceClient.

Export

Enumeration Members

AcquireTokenByBroker AcquireTokenByCode AcquireTokenByCodeAsync AcquireTokenByRefreshToken AcquireTokenByRefreshTokenInBroker AcquireTokenBySilentIframe AcquireTokenFromCache AcquireTokenPopup AcquireTokenPreRedirect AcquireTokenRedirect AcquireTokenSilent AcquireTokenSilentAsync AuthClientAcquireToken AuthClientCreateQueryString AuthClientCreateTokenRequestBody AuthClientExecuteTokenRequest AuthorityFactoryCreateDiscoveredInstance AuthorityGetCloudDiscoveryMetadataFromNetwork AuthorityGetEndpointMetadataFromNetwork AuthorityResolveEndpointsAsync AuthorityResolveEndpointsFromLocalSources AuthorityUpdateCloudDiscoveryMetadata AuthorityUpdateEndpointMetadata AuthorityUpdateMetadataWithRegionalInformation AuthorizationCodeClientExecutePostToTokenEndpoint AwaitConcurrentIframe BaseClientCreateTokenRequestHeaders BrokerHandhshake CacheManagerGetRefreshToken ClearTokensAndKeysWithClaims CryptoOptsGetPublicKeyThumbprint CryptoOptsSignJwt DeserializeResponse FetchAccountIdWithNativeBroker GenerateCodeChallengeFromVerifier GenerateCodeVerifier GeneratePkceCodes GetAuthCodeUrl GetCloudDiscoveryMetadataFromNetworkMeasurement GetEndpointMetadataFromNetwork GetRandomValues HandleCodeResponse HandleCodeResponseFromServer HandleNativeRedirectPromiseMeasurement HandleRedirectPromiseMeasurement HandleServerTokenResponse InitializeBaseRequest InitializeClientApplication InitializeSilentRequest NativeGenerateAuthResult NativeInteractionClientAcquireToken NativeMessageHandlerHandshake PopTokenGenerateCnf PopTokenGenerateKid RefreshTokenClientAcquireToken RefreshTokenClientAcquireTokenByRefreshToken RefreshTokenClientAcquireTokenWithCachedRefreshToken RefreshTokenClientCreateTokenRequestBody RefreshTokenClientExecutePostToTokenEndpoint RefreshTokenClientExecuteTokenRequest RegionDiscoveryDetectRegion RegionDiscoveryGetCurrentVersion RegionDiscoveryGetRegionFromIMDS RemoveHiddenIframe Sha256Digest SilentCacheClientAcquireToken SilentFlowClientAcquireCachedToken SilentFlowClientGenerateResultFromCacheRecord SilentHandlerInitiateAuthRequest SilentHandlerLoadFrame SilentHandlerLoadFrameSync SilentHandlerMonitorIframeForHash SilentIframeClientAcquireToken SilentIframeClientTokenHelper SilentRefreshClientAcquireToken SsoSilent StandardInteractionClientCreateAuthCodeClient StandardInteractionClientGetClientConfiguration StandardInteractionClientGetDiscoveredAuthority StandardInteractionClientInitializeAuthorizationCodeRequest StandardInteractionClientInitializeAuthorizationRequest UpdateCloudDiscoveryMetadataMeasurement UpdateTokenEndpointAuthority UsernamePasswordClientAcquireToken

Enumeration Members

AcquireTokenByBroker: "acquireTokenByBroker"

Time taken for token acquisition by broker

AcquireTokenByCode: "acquireTokenByCode"

acquireTokenByCode API (msal-browser and msal-node). Used to acquire tokens by trading an authorization code against the token endpoint.

AcquireTokenByCodeAsync: "acquireTokenByCodeAsync"
AcquireTokenByRefreshToken: "acquireTokenByRefreshToken"

acquireTokenByRefreshToken API (msal-browser and msal-node). Used to renew an access token using a refresh token against the token endpoint.

AcquireTokenByRefreshTokenInBroker: "acquireTokenByRefreshTokenInBroker"

acquireTokenByRefreshToken API in BrokerClientApplication (PW-Broker) .

AcquireTokenBySilentIframe: "acquireTokenBySilentIframe"

acquireTokenBySilentIframe (msal-browser). Internal API for acquiring token by silent Iframe

AcquireTokenFromCache: "acquireTokenFromCache"

acquireTokenFromCache (msal-browser). Internal API for acquiring token from cache

AcquireTokenPopup: "acquireTokenPopup"

acquireTokenPopup (msal-browser). Used to acquire a new access token interactively through pop ups

AcquireTokenPreRedirect: "acquireTokenPreRedirect"

acquireTokenPreRedirect (msal-browser). First part of the redirect flow. Used to acquire a new access token interactively through redirects.

AcquireTokenRedirect: "acquireTokenRedirect"

acquireTokenRedirect (msal-browser). Second part of the redirect flow. Used to acquire a new access token interactively through redirects.

AcquireTokenSilent: "acquireTokenSilent"

acquireTokenSilent API (msal-browser and msal-node). Used to silently acquire a new access token (from the cache or the network).

AcquireTokenSilentAsync: "acquireTokenSilentAsync"

acquireTokenSilentAsync (msal-browser). Internal API for acquireTokenSilent.

AuthClientAcquireToken: "authClientAcquireToken"

APIs in Authorization Code Client (msal-common)

AuthClientCreateQueryString: "authClientCreateQueryString"
AuthClientCreateTokenRequestBody: "authClientCreateTokenRequestBody"
AuthClientExecuteTokenRequest: "authClientExecuteTokenRequest"
AuthorityFactoryCreateDiscoveredInstance: "authorityFactoryCreateDiscoveredInstance"

Authority functions

AuthorityGetCloudDiscoveryMetadataFromNetwork: "authorityGetCloudDiscoveryMetadataFromNetwork"
AuthorityGetEndpointMetadataFromNetwork: "authorityGetEndpointMetadataFromNetwork"
AuthorityResolveEndpointsAsync: "authorityResolveEndpointsAsync"
AuthorityResolveEndpointsFromLocalSources: "authorityResolveEndpointsFromLocalSources"
AuthorityUpdateCloudDiscoveryMetadata: "authorityUpdateCloudDiscoveryMetadata"
AuthorityUpdateEndpointMetadata: "authorityUpdateEndpointMetadata"
AuthorityUpdateMetadataWithRegionalInformation: "authorityUpdateMetadataWithRegionalInformation"
AuthorizationCodeClientExecutePostToTokenEndpoint: "authorizationCodeClientExecutePostToTokenEndpoint"
AwaitConcurrentIframe: "awaitConcurrentIframe"
BaseClientCreateTokenRequestHeaders: "baseClientCreateTokenRequestHeaders"

Time spent creating default headers for requests to token endpoint

BrokerHandhshake: "brokerHandshake"

Used to measure the time taken for completing embedded-broker handshake (PW-Broker).

CacheManagerGetRefreshToken: "cacheManagerGetRefreshToken"
ClearTokensAndKeysWithClaims: "clearTokensAndKeysWithClaims"

Cache operations

CryptoOptsGetPublicKeyThumbprint: "cryptoOptsGetPublicKeyThumbprint"

getPublicKeyThumbprint API in CryptoOpts class (msal-browser). Used to generate a public/private keypair and generate a public key thumbprint for pop requests.

CryptoOptsSignJwt: "cryptoOptsSignJwt"

signJwt API in CryptoOpts class (msal-browser). Used to signed a pop token.

DeserializeResponse: "deserializeResponse"
FetchAccountIdWithNativeBroker: "fetchAccountIdWithNativeBroker"

acquireToken APIs in msal-browser. Used to make an /authorize endpoint call with native brokering enabled.

GenerateCodeChallengeFromVerifier: "generateCodeChallengeFromVerifier"
GenerateCodeVerifier: "generateCodeVerifier"
GeneratePkceCodes: "generatePkceCodes"

Crypto Operations

GetAuthCodeUrl: "getAuthCodeUrl"

getAuthCodeUrl API (msal-browser and msal-node).

GetCloudDiscoveryMetadataFromNetworkMeasurement: "getCloudDiscoveryMetadataFromNetworkMeasurement"
GetEndpointMetadataFromNetwork: "getEndpointMetadataFromNetwork"
GetRandomValues: "getRandomValues"
HandleCodeResponse: "handleCodeResponse"
HandleCodeResponseFromServer: "handleCodeResponseFromServer"

Functions from InteractionHandler (msal-browser)

HandleNativeRedirectPromiseMeasurement: "handleNativeRedirectPromise"
HandleRedirectPromiseMeasurement: "handleRedirectPromise"
HandleServerTokenResponse: "handleServerTokenResponse"

handleServerTokenResponse API in ResponseHandler (msal-common)

InitializeBaseRequest: "initializeBaseRequest"

Internal API for initializing base request in BaseInteractionClient (msal-browser)

InitializeClientApplication: "initializeClientApplication"
InitializeSilentRequest: "initializeSilentRequest"

Internal API for initializing silent request in SilentCacheClient (msal-browser)

NativeGenerateAuthResult: "nativeGenerateAuthResult"
NativeInteractionClientAcquireToken: "nativeInteractionClientAcquireToken"

acquireToken API in NativeInteractionClient class (msal-browser). Used to acquire a token from Native component when native brokering is enabled.

NativeMessageHandlerHandshake: "nativeMessageHandlerHandshake"
PopTokenGenerateCnf: "popTokenGenerateCnf"

Generate functions in PopTokenGenerator (msal-common)

PopTokenGenerateKid: "popTokenGenerateKid"
RefreshTokenClientAcquireToken: "refreshTokenClientAcquireToken"

Time taken for acquiring refresh token , records RT size

RefreshTokenClientAcquireTokenByRefreshToken: "refreshTokenClientAcquireTokenByRefreshToken"

acquireTokenByRefreshToken API in RefreshTokenClient (msal-common).

RefreshTokenClientAcquireTokenWithCachedRefreshToken: "refreshTokenClientAcquireTokenWithCachedRefreshToken"

Time taken for acquiring cached refresh token

RefreshTokenClientCreateTokenRequestBody: "refreshTokenClientCreateTokenRequestBody"

Helper function to create token request body in RefreshTokenClient (msal-common).

RefreshTokenClientExecutePostToTokenEndpoint: "refreshTokenClientExecutePostToTokenEndpoint"

Time spent sending/waiting for the response of a request to the token endpoint

RefreshTokenClientExecuteTokenRequest: "refreshTokenClientExecuteTokenRequest"

Time spent on the network for refresh token acquisition

RegionDiscoveryDetectRegion: "regionDiscoveryDetectRegion"

Region Discovery functions

RegionDiscoveryGetCurrentVersion: "regionDiscoveryGetCurrentVersion"
RegionDiscoveryGetRegionFromIMDS: "regionDiscoveryGetRegionFromIMDS"
RemoveHiddenIframe: "removeHiddenIframe"
Sha256Digest: "sha256Digest"
SilentCacheClientAcquireToken: "silentCacheClientAcquireToken"

acquireToken API in the SilentCacheClient class (msal-browser). Used to read access tokens from the cache.

SilentFlowClientAcquireCachedToken: "silentFlowClientAcquireCachedToken"
SilentFlowClientGenerateResultFromCacheRecord: "silentFlowClientGenerateResultFromCacheRecord"
SilentHandlerInitiateAuthRequest: "silentHandlerInitiateAuthRequest"

SilentHandler

SilentHandlerLoadFrame: "silentHandlerLoadFrame"
SilentHandlerLoadFrameSync: "silentHandlerLoadFrameSync"
SilentHandlerMonitorIframeForHash: "silentHandlerMonitorIframeForHash"
SilentIframeClientAcquireToken: "silentIframeClientAcquireToken"

acquireToken API in the SilentIframeClient class (msal-browser). Used to acquire a new set of tokens from the authorize endpoint in a hidden iframe.

SilentIframeClientTokenHelper: "silentIframeClientTokenHelper"

Helper function in SilentIframeClient class (msal-browser).

SilentRefreshClientAcquireToken: "silentRefreshClientAcquireToken"

acquireToken API in SilentRereshClient (msal-browser). Used to acquire a new set of tokens from the token endpoint using a refresh token.

SsoSilent: "ssoSilent"

ssoSilent API (msal-browser). Used to silently acquire an authorization code and set of tokens using a hidden iframe.

StandardInteractionClientCreateAuthCodeClient: "standardInteractionClientCreateAuthCodeClient"

Helper functions in StandardInteractionClient class (msal-browser)

StandardInteractionClientGetClientConfiguration: "standardInteractionClientGetClientConfiguration"
StandardInteractionClientGetDiscoveredAuthority: "standardInteractionClientGetDiscoveredAuthority"

getDiscoveredAuthority API in StandardInteractionClient class (msal-browser). Used to load authority metadata for a request.

StandardInteractionClientInitializeAuthorizationCodeRequest: "standardInteractionClientInitializeAuthorizationCodeRequest"
StandardInteractionClientInitializeAuthorizationRequest: "standardInteractionClientInitializeAuthorizationRequest"
UpdateCloudDiscoveryMetadataMeasurement: "updateCloudDiscoveryMetadataMeasurement"
UpdateTokenEndpointAuthority: "updateTokenEndpointAuthority"
UsernamePasswordClientAcquireToken: "usernamePasswordClientAcquireToken"

Generated using TypeDoc