PerformanceEvents enum

インストルメント化された操作の列挙には、PerformanceClient によってパフォーマンスが測定されます。

フィールド

AcquireTokenByBroker

ブローカーによるトークン取得にかかる時間

AcquireTokenByCode

acquireTokenByCode API (msal-browser と msal-node)。 トークン エンドポイントに対して承認コードを取引してトークンを取得するために使用されます。

AcquireTokenByCodeAsync
AcquireTokenByRefreshToken

acquireTokenByRefreshToken API (msal-browser と msal-node)。 トークン エンドポイントに対して更新トークンを使用してアクセス トークンを更新するために使用されます。

AcquireTokenByRefreshTokenInBroker

brokerClientApplication (PW-Broker) の acquireTokenByRefreshToken API 。

AcquireTokenBySilentIframe

acquireTokenBySilentIframe (msal-browser)。 サイレント Iframe でトークンを取得するための内部 API

AcquireTokenFromCache

acquireTokenFromCache (msal-browser)。 キャッシュからトークンを取得するための内部 API

AcquireTokenPopup

acquireTokenPopup (msal-browser)。 ポップアップを介して対話形式で新しいアクセス トークンを取得するために使用されます

AcquireTokenPreRedirect

acquireTokenPreRedirect (msal-browser)。 リダイレクト フローの最初の部分。 リダイレクトを介して対話形式で新しいアクセス トークンを取得するために使用されます。

AcquireTokenRedirect

acquireTokenRedirect (msal-browser)。 リダイレクト フローの 2 番目の部分。 リダイレクトを介して対話形式で新しいアクセス トークンを取得するために使用されます。

AcquireTokenSilent

acquireTokenSilent API (msal-browser と msal-node)。 (キャッシュまたはネットワークから) 新しいアクセス トークンを自動的に取得するために使用されます。

AcquireTokenSilentAsync

acquireTokenSilentAsync (msal-browser)。 acquireTokenSilent の内部 API。

AuthClientAcquireToken

承認コード クライアントの API (msal 共通)

AuthClientCreateTokenRequestBody
AuthClientExecuteTokenRequest
AuthorityFactoryCreateDiscoveredInstance

機関関数

AuthorityGetCloudDiscoveryMetadataFromNetwork
AuthorityGetEndpointMetadataFromNetwork
AuthorityResolveEndpointsAsync
AuthorityResolveEndpointsFromLocalSources
AuthorityUpdateCloudDiscoveryMetadata
AuthorityUpdateEndpointMetadata
AuthorityUpdateMetadataWithRegionalInformation
AuthorizationCodeClientExecutePostToTokenEndpoint
AwaitConcurrentIframe
Base64Decode
BaseClientCreateTokenRequestHeaders

トークン エンドポイントへの要求の既定のヘッダーの作成に費やされた時間

BrokerHandhshake

埋め込みブローカー ハンドシェイク (PW-Broker) の完了にかかった時間を測定するために使用されます。

CacheManagerGetRefreshToken
ClearTokensAndKeysWithClaims

キャッシュ操作

CryptoOptsGetPublicKeyThumbprint

CryptoOpts クラス (msal-browser) の getPublicKeyThumbprint API。 公開/秘密キーペアを生成し、ポップ要求の公開キーの拇印を生成するために使用されます。

CryptoOptsSignJwt

cryptoOpts クラス (msal-browser) の signJwt API。 ポップ トークンに署名するために使用されます。

Decrypt
DecryptEarResponse
DeserializeResponse
Encrypt
FetchAccountIdWithNativeBroker

msal-browser の acquireToken API。 ネイティブ ブローカーが有効になっている /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 で基本要求を初期化するための内部 API (msal-browser)

InitializeCache
InitializeClientApplication
InitializeSilentRequest

SilentCacheClient でサイレント要求を初期化するための内部 API (msal-browser)

LoadAccessToken
LoadAccount
LoadExternalTokens
LoadIdToken
LoadRefreshToken
LocalStorageUpdated
NativeGenerateAuthResult
NativeInteractionClientAcquireToken

NativeInteractionClient クラスの acquireToken API (msal-browser)。 ネイティブ ブローカーが有効な場合にネイティブ コンポーネントからトークンを取得するために使用されます。

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)。

SilentRefreshClientAcquireToken

silentRereshClient (msal-browser) の acquireToken API。 更新トークンを使用してトークン エンドポイントからトークンの新しいセットを取得するために使用されます。

SsoCapable

SSO 機能検証呼び出し (msal-browser)。 対話型認証が完了した後に行われた SSO 検証呼び出しを防ぐ。

SsoSilent

ssoSilent API (msal-browser)。 非表示の iframe を使用して、承認コードとトークンのセットをサイレント モードで取得するために使用されます。

StandardInteractionClientCreateAuthCodeClient

StandardInteractionClient クラスのヘルパー関数 (msal-browser)

StandardInteractionClientGetClientConfiguration
StandardInteractionClientGetDiscoveredAuthority

StandardInteractionClient クラス (msal-browser) の getDiscoveredAuthority API。 要求の機関メタデータを読み込むのに使用されます。

StandardInteractionClientInitializeAuthorizationRequest
UpdateCloudDiscoveryMetadataMeasurement
UpdateTokenEndpointAuthority
UrlEncodeArr
UsernamePasswordClientAcquireToken