PerformanceEvents enum

通过 PerformanceClient 测量其性能来检测的操作的枚举。

字段

AcquireTokenByBroker

代理获取令牌所需的时间

AcquireTokenByCode

acquireTokenByCode API (msal-browser 和 msal-node)。 用于通过针对令牌终结点交易授权代码来获取令牌。

AcquireTokenByCodeAsync
AcquireTokenByRefreshToken

acquireTokenByRefreshToken API (msal-browser 和 msal-node)。 用于对令牌终结点使用刷新令牌续订访问令牌。

AcquireTokenByRefreshTokenInBroker

acquireTokenByRefreshToken API in BrokerClientApplication (PW-Broker) .

AcquireTokenBySilentIframe

acquireTokenBySilentIframe (msal-browser)。 用于通过无提示 Iframe 获取令牌的内部 API

AcquireTokenFromCache

acquireTokenFromCache (msal-browser)。 用于从缓存获取令牌的内部 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

授权代码客户端中的 API(msal-common)

AuthClientCreateTokenRequestBody
AuthClientExecuteTokenRequest
AuthorityFactoryCreateDiscoveredInstance

颁发机构函数

AuthorityGetCloudDiscoveryMetadataFromNetwork
AuthorityGetEndpointMetadataFromNetwork
AuthorityResolveEndpointsAsync
AuthorityResolveEndpointsFromLocalSources
AuthorityUpdateCloudDiscoveryMetadata
AuthorityUpdateEndpointMetadata
AuthorityUpdateMetadataWithRegionalInformation
AuthorizationCodeClientExecutePostToTokenEndpoint
AwaitConcurrentIframe
Base64Decode
BaseClientCreateTokenRequestHeaders

为对令牌终结点的请求创建默认标头所花费的时间

BrokerHandhshake

用于测量完成嵌入式中转站握手所需的时间(PW-Broker)。

CacheManagerGetRefreshToken
ClearTokensAndKeysWithClaims

缓存操作

CryptoOptsGetPublicKeyThumbprint

CryptoOpts 类中的 getPublicKeyThumbprint API (msal-browser)。 用于生成公钥/私钥对,并为弹出请求生成公钥指纹。

CryptoOptsSignJwt

CryptoOpts 类中的 signJwt API(msal-browser)。 用于对弹出令牌进行签名。

Decrypt
DecryptEarResponse
DeserializeResponse
Encrypt
FetchAccountIdWithNativeBroker

msal-browser 中的 acquireToken API。 用于在启用本机代理的情况下进行/授权终结点调用。

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 中初始化基本请求的内部 API(msal-browser)

InitializeCache
InitializeClientApplication
InitializeSilentRequest

用于在 SilentCacheClient 中初始化无提示请求的内部 API (msal-browser)

LoadAccessToken
LoadAccount
LoadExternalTokens
LoadIdToken
LoadRefreshToken
LocalStorageUpdated
NativeGenerateAuthResult
NativeInteractionClientAcquireToken

NativeInteractionClient 类 (msal-browser) 中的 acquireToken API。 用于在启用本机代理时从本机组件获取令牌。

NativeMessageHandlerHandshake
NetworkClientSendPostRequestAsync

发送/等待请求响应令牌终结点所花费的时间

PopTokenGenerateCnf

在 PopTokenGenerator 中生成函数(msal-common)

PopTokenGenerateKid
RefreshTokenClientAcquireToken

获取刷新令牌所需的时间,记录 RT 大小

RefreshTokenClientAcquireTokenByRefreshToken

RefreshTokenClient 中的 acquireTokenByRefreshToken API(msal-common)。

RefreshTokenClientAcquireTokenWithCachedRefreshToken

获取缓存刷新令牌所需的时间

RefreshTokenClientCreateTokenRequestBody

用于在 RefreshTokenClient(msal-common)中创建令牌请求正文的帮助程序函数。

RefreshTokenClientExecutePostToTokenEndpoint
RefreshTokenClientExecuteTokenRequest

在网络上花费的时间进行刷新令牌获取

RegionDiscoveryDetectRegion

区域发现函数

RegionDiscoveryGetCurrentVersion
RegionDiscoveryGetRegionFromIMDS
RemoveHiddenIframe
SetUserData
Sha256Digest
SilentCacheClientAcquireToken

SilentCacheClient 类 (msal-browser) 中的 acquireToken API。 用于从缓存读取访问令牌。

SilentFlowClientAcquireCachedToken
SilentFlowClientGenerateResultFromCacheRecord
SilentHandlerInitiateAuthRequest

SilentHandler

SilentHandlerLoadFrame
SilentHandlerLoadFrameSync
SilentHandlerMonitorIframeForHash
SilentIframeClientAcquireToken

SilentIframeClient 类 (msal-browser) 中的 acquireToken API。 用于从隐藏 iframe 中的授权终结点获取一组新的令牌。

SilentIframeClientTokenHelper

SilentIframeClient 类(msal-browser)中的 Helper 函数。

SilentRefreshClientAcquireToken

SilentRereshClient (msal-browser) 中的 acquireToken API。 用于使用刷新令牌从令牌终结点获取一组新的令牌。

SsoCapable

SSO 功能验证调用(msal-browser)。 交互式身份验证完成后进行的 Fire-and-forget SSO 验证调用。

SsoSilent

ssoSilent API (msal-browser)。 用于使用隐藏的 iframe 以无提示方式获取授权代码和一组令牌。

StandardInteractionClientCreateAuthCodeClient

StandardInteractionClient 类中的帮助程序函数 (msal-browser)

StandardInteractionClientGetClientConfiguration
StandardInteractionClientGetDiscoveredAuthority

StandardInteractionClient 类 (msal-browser) 中的 getDiscoveredAuthority API。 用于加载请求的颁发机构元数据。

StandardInteractionClientInitializeAuthorizationRequest
UpdateCloudDiscoveryMetadataMeasurement
UpdateTokenEndpointAuthority
UrlEncodeArr
UsernamePasswordClientAcquireToken