PerformanceEvents enum

Перечисление операций, инструментированных с помощью их производительности, измеряется с помощью PerformanceClient.

Поля

AcquireTokenByBroker

Время, затрачено на получение маркера брокером

AcquireTokenByCode

api acquireTokenByCode (msal-browser и msal-node). Используется для получения маркеров путем торговли кодом авторизации с конечной точкой токена.

AcquireTokenByCodeAsync
AcquireTokenByRefreshToken

api acquireTokenByRefreshToken (msal-browser и msal-node). Используется для продления маркера доступа с помощью маркера обновления для конечной точки маркера.

AcquireTokenByRefreshTokenInBroker

API acquireTokenByRefreshToken в BrokerClientApplication (PW-Broker) .

AcquireTokenBySilentIframe

acquireTokenBySilentIframe (msal-browser). Внутренний API для получения маркера с помощью автоматического Iframe

AcquireTokenFromCache

acquireTokenFromCache (msal-browser). Внутренний API для получения маркера из кэша

AcquireTokenPopup

acquireTokenPopup (msal-browser). Используется для интерактивного получения нового маркера доступа с помощью всплывающих окон

AcquireTokenPreRedirect

acquireTokenPreRedirect (msal-browser). Первая часть потока перенаправления. Используется для интерактивного получения нового маркера доступа через перенаправления.

AcquireTokenRedirect

acquireTokenRedirect (msal-browser). Вторая часть потока перенаправления. Используется для интерактивного получения нового маркера доступа через перенаправления.

AcquireTokenSilent

api acquireTokenSilent (msal-browser и msal-node). Используется для автоматического получения нового маркера доступа (из кэша или сети).

AcquireTokenSilentAsync

acquireTokenSilentAsync (msal-browser). Внутренний API для полученияTokenSilent.

AuthClientAcquireToken

API в клиенте кода авторизации (msal-common)

AuthClientCreateTokenRequestBody
AuthClientExecuteTokenRequest
AuthorityFactoryCreateDiscoveredInstance

Функции центра

AuthorityGetCloudDiscoveryMetadataFromNetwork
AuthorityGetEndpointMetadataFromNetwork
AuthorityResolveEndpointsAsync
AuthorityResolveEndpointsFromLocalSources
AuthorityUpdateCloudDiscoveryMetadata
AuthorityUpdateEndpointMetadata
AuthorityUpdateMetadataWithRegionalInformation
AuthorizationCodeClientExecutePostToTokenEndpoint
AwaitConcurrentIframe
Base64Decode
BaseClientCreateTokenRequestHeaders

Время, затраченное на создание заголовков по умолчанию для запросов к конечной точке токена

BrokerHandhshake

Используется для измерения времени, затраченного на завершение подтверждения внедренного брокера (PW-Broker).

CacheManagerGetRefreshToken
ClearTokensAndKeysWithClaims

Операции кэша

CryptoOptsGetPublicKeyThumbprint

API getPublicKeyThumbprint в классе CryptoOpts (msal-browser). Используется для создания открытого или закрытого ключа и создания отпечатка открытого ключа для всплывающих запросов.

CryptoOptsSignJwt

API signJwt в классе CryptoOpts (msal-browser). Используется для подписи всплывающего маркера.

Decrypt
DecryptEarResponse
DeserializeResponse
Encrypt
FetchAccountIdWithNativeBroker

api acquireToken в msal-browser. Используется для вызова конечной точки /authorize с включенным собственным брокером.

GenerateBaseKey
GenerateCodeChallengeFromVerifier
GenerateCodeVerifier
GenerateEarKey
GenerateHKDF
GeneratePkceCodes

Операции шифрования

GetAuthCodeUrl

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

GetCloudDiscoveryMetadataFromNetworkMeasurement
GetEndpointMetadataFromNetwork
GetRandomValues
GetStandardParams
HandleCodeResponse
HandleCodeResponseFromServer

Функции из InteractionHandler (msal-browser)

HandleNativeRedirectPromiseMeasurement
HandleRedirectPromiseMeasurement
HandleResponseCode
HandleResponseEar
HandleResponsePlatformBroker
HandleServerTokenResponse

API handleServerTokenResponse в ResponseHandler (msal-common)

ImportExistingCache
InitializeBaseRequest

Внутренний API для инициализации базового запроса в BaseInteractionClient (msal-browser)

InitializeCache
InitializeClientApplication
InitializeSilentRequest

Внутренний API для инициализации автоматического запроса в SilentCacheClient (msal-browser)

LoadAccessToken
LoadAccount
LoadExternalTokens
LoadIdToken
LoadRefreshToken
LocalStorageUpdated
NativeGenerateAuthResult
NativeInteractionClientAcquireToken

api acquireToken в классе NativeInteractionClient (msal-browser). Используется для получения маркера из собственного компонента при включении собственного брокера.

NativeMessageHandlerHandshake
NetworkClientSendPostRequestAsync

Время, затраченное на отправку или ожидание ответа запроса на конечную точку маркера

PopTokenGenerateCnf

Создание функций в PopTokenGenerator (msal-common)

PopTokenGenerateKid
RefreshTokenClientAcquireToken

Время, затрачено на получение маркера обновления, записывает размер RT

RefreshTokenClientAcquireTokenByRefreshToken

api acquireTokenByRefreshToken в RefreshTokenClient (msal-common).

RefreshTokenClientAcquireTokenWithCachedRefreshToken

Время получения кэшированного маркера обновления

RefreshTokenClientCreateTokenRequestBody

Вспомогательные функции для создания текста запроса токена в RefreshTokenClient (msal-common).

RefreshTokenClientExecutePostToTokenEndpoint
RefreshTokenClientExecuteTokenRequest

Время, затраченное на сеть для получения маркера обновления

RegionDiscoveryDetectRegion

Функции обнаружения регионов

RegionDiscoveryGetCurrentVersion
RegionDiscoveryGetRegionFromIMDS
RemoveHiddenIframe
SetUserData
Sha256Digest
SilentCacheClientAcquireToken

api acquireToken в классе SilentCacheClient (msal-browser). Используется для чтения маркеров доступа из кэша.

SilentFlowClientAcquireCachedToken
SilentFlowClientGenerateResultFromCacheRecord
SilentHandlerInitiateAuthRequest

SilentHandler

SilentHandlerLoadFrame
SilentHandlerLoadFrameSync
SilentHandlerMonitorIframeForHash
SilentIframeClientAcquireToken

api acquireToken в классе SilentIframeClient (msal-browser). Используется для получения нового набора маркеров из конечной точки авторизации в скрытом iframe.

SilentIframeClientTokenHelper

Вспомогательные функции в классе SilentIframeClient (msal-browser).

SilentRefreshClientAcquireToken

api acquireToken в SilentRereshClient (msal-browser). Используется для получения нового набора маркеров из конечной точки маркера с помощью маркера обновления.

SsoCapable

Вызов проверки возможностей единого входа (msal-browser). Вызов проверки единого входа, выполненный после завершения интерактивной проверки подлинности.

SsoSilent

API ssoSilent (msal-browser). Используется для автоматического получения кода авторизации и набора маркеров с помощью скрытого iframe.

StandardInteractionClientCreateAuthCodeClient

Вспомогательные функции в классе StandardInteractionClient (msal-browser)

StandardInteractionClientGetClientConfiguration
StandardInteractionClientGetDiscoveredAuthority

API getDiscoveredAuthority в классе StandardInteractionClient (msal-browser). Используется для загрузки метаданных центра для запроса.

StandardInteractionClientInitializeAuthorizationRequest
UpdateCloudDiscoveryMetadataMeasurement
UpdateTokenEndpointAuthority
UrlEncodeArr
UsernamePasswordClientAcquireToken