PerformanceEvents enum

계측되는 작업의 열거형은 PerformanceClient에서 성능을 측정합니다.

필드

AcquireTokenByBroker

broker가 토큰을 획득하는 데 걸린 시간

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). 리디렉션 흐름의 두 번째 부분입니다. 리디렉션을 통해 대화형으로 새 액세스 토큰을 획득하는 데 사용됩니다.

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. 네이티브 조정을 사용하도록 설정된 /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 클래스의 acquireToken API(msal-browser). 캐시에서 액세스 토큰을 읽는 데 사용됩니다.

SilentFlowClientAcquireCachedToken
SilentFlowClientGenerateResultFromCacheRecord
SilentHandlerInitiateAuthRequest

SilentHandler

SilentHandlerLoadFrame
SilentHandlerLoadFrameSync
SilentHandlerMonitorIframeForHash
SilentIframeClientAcquireToken

SilentIframeClient 클래스(msal-browser)의 acquireToken API입니다. 숨겨진 iframe의 권한 부여 엔드포인트에서 새 토큰 집합을 획득하는 데 사용됩니다.

SilentIframeClientTokenHelper

SilentIframeClient 클래스(msal-browser)의 도우미 함수입니다.

SilentRefreshClientAcquireToken

SilentRereshClient의 acquireToken API(msal-browser). 새로 고침 토큰을 사용하여 토큰 엔드포인트에서 새 토큰 집합을 획득하는 데 사용됩니다.

SsoCapable

SSO 기능 확인 호출(msal-browser). 대화형 인증이 완료된 후 발생한 SSO 확인 호출을 실행 및 잊습니다.

SsoSilent

ssoSilent API(msal-browser). 숨겨진 iframe을 사용하여 권한 부여 코드 및 토큰 집합을 자동으로 획득하는 데 사용됩니다.

StandardInteractionClientCreateAuthCodeClient

StandardInteractionClient 클래스의 도우미 함수(msal-browser)

StandardInteractionClientGetClientConfiguration
StandardInteractionClientGetDiscoveredAuthority

StandardInteractionClient 클래스의 getDiscoveredAuthority API(msal-browser). 요청에 대한 기관 메타데이터를 로드하는 데 사용됩니다.

StandardInteractionClientInitializeAuthorizationRequest
UpdateCloudDiscoveryMetadataMeasurement
UpdateTokenEndpointAuthority
UrlEncodeArr
UsernamePasswordClientAcquireToken