PerformanceEvents enum

透過 的操作列舉,其效能由 PerformanceClient 衡量。

欄位

AcquireTokenByBroker

經紀人取得代幣所需時間

AcquireTokenByCode

acquireTokenByCode API(msal-browser 與 msal-node)。 用於透過與代幣端點交易授權碼來獲取代幣。

AcquireTokenByCodeAsync
AcquireTokenByRefreshToken

acquireTokenByRefreshToken API(msal-browser 與 msal-node)。 用於透過更新令牌對令牌端點更新存取權杖。

AcquireTokenByRefreshTokenInBroker

BrokerClientApplication 中的 acquireTokenByRefreshToken API (PW-Broker) 。

AcquireTokenBySilentIframe

acquireTokenBySilentIframe (msal-browser). 透過靜默 Iframe 取得令牌的內部 API

AcquireTokenFromCache

acquireTokenFromCache(msal瀏覽器)。 內部 API 用於從快取取得權杖

AcquireTokenPopup

acquireTokenPopup (msal-browser)。 用來透過彈出視窗互動式取得新的存取權杖

AcquireTokenPreRedirect

acquireTokenPreRedirect (msal-browser)。 重定向流程的第一步。 用於透過重定向互動取得新的存取權杖。

AcquireTokenRedirect

acquireTokenRedirect (msal-browser)。 重定向流程的第二部分。 用於透過重定向互動取得新的存取權杖。

AcquireTokenSilent

acquireTokenSilent API(msal-browser 與 msal-node)。 用於靜默取得新的存取權杖(從快取或網路)。

AcquireTokenSilentAsync

acquireTokenSilentAsync (msal-browser)。 acquireTokenSilent 的內部 API。

AuthClientAcquireToken

授權碼用戶端(msal-common)中的 API。

AuthClientCreateTokenRequestBody
AuthClientExecuteTokenRequest
AuthorityFactoryCreateDiscoveredInstance

權限職能

AuthorityGetCloudDiscoveryMetadataFromNetwork
AuthorityGetEndpointMetadataFromNetwork
AuthorityResolveEndpointsAsync
AuthorityResolveEndpointsFromLocalSources
AuthorityUpdateCloudDiscoveryMetadata
AuthorityUpdateEndpointMetadata
AuthorityUpdateMetadataWithRegionalInformation
AuthorizationCodeClientExecutePostToTokenEndpoint
AwaitConcurrentIframe
Base64Decode
BaseClientCreateTokenRequestHeaders

為請求建立標記端點的預設標頭所花費的時間

BrokerHandhshake

用來衡量完成嵌入式經紀人握手所花費的時間(PW-Broker)。

CacheManagerGetRefreshToken
ClearTokensAndKeysWithClaims

快取作業

CryptoOptsGetPublicKeyThumbprint

getPublicKeyThumbprint API in CryptoOpts class (msal-browser). 用於產生公私密金鑰對,並為 pop 請求產生公鑰指紋。

CryptoOptsSignJwt

CryptoOpts 類別中的 signJwt API (msal-browser)。 用來簽過流行代幣。

Decrypt
DecryptEarResponse
DeserializeResponse
Encrypt
FetchAccountIdWithNativeBroker

acquireToken API 在 msal-browser 中。 用來進行 /authorize 端點呼叫,並啟用原生經紀。

GenerateBaseKey
GenerateCodeChallengeFromVerifier
GenerateCodeVerifier
GenerateEarKey
GenerateHKDF
GeneratePkceCodes

加密作業

GetAuthCodeUrl

getAuthCodeUrl API(msal-browser 和 msal-node)。

GetCloudDiscoveryMetadataFromNetworkMeasurement
GetEndpointMetadataFromNetwork
GetRandomValues
GetStandardParams
HandleCodeResponse
HandleCodeResponseFromServer

來自 InteractionHandler(msal-browser)的功能

HandleNativeRedirectPromiseMeasurement
HandleRedirectPromiseMeasurement
HandleResponseCode
HandleResponseEar
HandleResponsePlatformBroker
HandleServerTokenResponse

ResponseHandler 中的 handleServerTokenResponse API(msal-common)

ImportExistingCache
InitializeBaseRequest

BaseInteractionClient (msal-browser)中初始化基礎請求的內部 API。

InitializeCache
InitializeClientApplication
InitializeSilentRequest

SilentCacheClient (msal-browser) 中初始化靜默請求的內部 API。

LoadAccessToken
LoadAccount
LoadExternalTokens
LoadIdToken
LoadRefreshToken
LocalStorageUpdated
NativeGenerateAuthResult
NativeInteractionClientAcquireToken

acquireToken API 在 NativeInteractionClient 類別(msal-browser)中。 當啟用原生經紀時,用於從 Native 元件取得代幣。

NativeMessageHandlerHandshake
NetworkClientSendPostRequestAsync

發送/等待請求回應給權杖端點所花費的時間

PopTokenGenerateCnf

在 PopTokenGenerator(msal-common )中產生函式

PopTokenGenerateKid
RefreshTokenClientAcquireToken

取得刷新令牌所耗時間,記錄 RT 大小

RefreshTokenClientAcquireTokenByRefreshToken

acquireTokenByRefreshToken API in RefreshTokenClient (msal-common)。

RefreshTokenClientAcquireTokenWithCachedRefreshToken

取得快取刷新令牌所花費的時間

RefreshTokenClientCreateTokenRequestBody

Helper 函式,用於在 RefreshTokenClient(msal-common)中建立令牌請求體。

RefreshTokenClientExecutePostToTokenEndpoint
RefreshTokenClientExecuteTokenRequest

在網路上花費的時間以取得刷新代幣

RegionDiscoveryDetectRegion

區域發現功能

RegionDiscoveryGetCurrentVersion
RegionDiscoveryGetRegionFromIMDS
RemoveHiddenIframe
SetUserData
Sha256Digest
SilentCacheClientAcquireToken

acquireToken API 在 SilentCacheClient 類別(msal-browser)中。 用來讀取快取中的存取權杖。

SilentFlowClientAcquireCachedToken
SilentFlowClientGenerateResultFromCacheRecord
SilentHandlerInitiateAuthRequest

無聲操控者

SilentHandlerLoadFrame
SilentHandlerLoadFrameSync
SilentHandlerMonitorIframeForHash
SilentIframeClientAcquireToken

acquireToken API 在 SilentIframeClient 類別(msal-browser)中。 用於從隱藏 iframe 中的授權端點取得一組新的標記。

SilentIframeClientTokenHelper

SilentIframeClient 類別(msal-browser)中的 Helper 函式。

SilentRefreshClientAcquireToken

acquireToken API in SilentRereshClient (msal-browser)。 用於使用刷新令牌從令牌端點獲取一組新的令牌。

SsoCapable

SSO 能力驗證呼叫(msal-browser)。 互動式驗證完成後發出的「發射後忘記 SSO」驗證呼叫。

SsoSilent

ssoSilent API (msal-browser)。 用來靜默取得授權碼和一組令牌,使用隱藏的 iframe。

StandardInteractionClientCreateAuthCodeClient

StandardInteractionClient 類別中的 Helper 函數 (msal-browser)

StandardInteractionClientGetClientConfiguration
StandardInteractionClientGetDiscoveredAuthority

getDiscoveredAuthority API in StandardInteractionClient class (msal-browser). 用於載入請求的權威元資料。

StandardInteractionClientInitializeAuthorizationRequest
UpdateCloudDiscoveryMetadataMeasurement
UpdateTokenEndpointAuthority
UrlEncodeArr
UsernamePasswordClientAcquireToken