@azure/msal-browser package
Классы
| AuthError |
Общий класс ошибок, вызванный библиотекой MSAL.js. |
| AuthenticationHeaderParser |
Это вспомогательный класс, который анализирует поддерживаемые заголовки проверки подлинности HTTP-ответа для извлечения и возврата значений вызовов заголовка, которые можно использовать за пределами базовых потоков авторизации. |
| BrowserAuthError |
Класс ошибок библиотеки браузера, вызванный библиотекой MSAL.js для spAs |
| BrowserConfigurationAuthError |
Класс ошибок библиотеки браузера, вызванный библиотекой MSAL.js для spAs |
| BrowserPerformanceClient | |
| BrowserPerformanceMeasurement | |
| ClientAuthError |
Возникает ошибка при возникновении ошибки в клиентском коде, работающем в браузере. |
| ClientConfigurationError |
Возникает ошибка при возникновении ошибки в конфигурации библиотеки MSAL.js. |
| EventHandler | |
| EventMessageUtils | |
| InteractionRequiredAuthError |
Ошибка, возникаемая при необходимости взаимодействия с пользователем. |
| LocalStorage | |
| Logger |
Класс, который упрощает ведение журнала сообщений в определенном месте. |
| MemoryStorage | |
| NavigationClient | |
| PublicClientApplication |
Класс PublicClientApplication — это объект, предоставляемый библиотекой для выполнения функций проверки подлинности и авторизации в одностраничных приложениях для получения маркеров JWT, как описано в потоке кода авторизации OAuth 2.0 с спецификацией PKCE. |
| PublicClientNext |
PublicClientNext — это ранний обзор плановой реализации PublicClientApplication в следующей основной версии MSAL.js. Она содержит поддержку нескольких реализаций API на основе среды выполнения, в которой она работает. Цели этих изменений — обеспечить четкое разделение поведения между различными операционными контекстами (вложенный аутентификация приложений, брокеры платформы, обычный старый браузер и т. д.), обеспечивая согласованную поверхность API для разработчиков. Используйте PublicClientApplication для любых сценариев prod/real-world. Примечание. PublicClientNext является экспериментальным и подвержен критическим изменениям без следующего semver |
| ServerError |
Возникает ошибка при возникновении ошибки с кодом сервера, например недоступности. |
| SessionStorage | |
| SignedHttpRequest | |
| StubPerformanceClient | |
| UrlString |
Класс объектов URL, который может выполнять различные преобразования по строкам URL-адресов. |
| AuthFlowActionRequiredStateBase |
Базовый класс для повторного состояния действия в потоке проверки подлинности. |
| AuthFlowStateBase |
Базовый класс для состояния потока проверки подлинности. |
| AuthMethodRegistrationChallengeMethodError |
Ошибка, возниквшая во время запроса на вызов метода проверки подлинности. |
| AuthMethodRegistrationChallengeMethodResult |
Результат сложного метода проверки подлинности для регистрации. Использует базовый тип состояния, чтобы избежать циклических зависимостей. |
| AuthMethodRegistrationCompletedState |
Состояние, указывающее, что поток регистрации метода проверки подлинности успешно завершен. |
| AuthMethodRegistrationFailedState |
Состояние, указывающее, что поток регистрации метода проверки подлинности завершился сбоем. |
| AuthMethodRegistrationRequiredState |
Состояние, указывающее, что требуется регистрация метода проверки подлинности. |
| AuthMethodRegistrationSubmitChallengeError |
Ошибка, которая произошла во время отправки запроса метода проверки подлинности. |
| AuthMethodRegistrationSubmitChallengeResult |
Результат отправки запроса на регистрацию метода проверки подлинности. |
| AuthMethodVerificationRequiredState |
Состояние, указывающее, что проверка требуется для метода проверки подлинности с вызовом. |
| CustomAuthAccountData | |
| CustomAuthApiError |
Ошибка пользовательского API проверки подлинности. |
| CustomAuthError | |
| CustomAuthPublicClientApplication | |
| GetAccessTokenResult | |
| GetAccountError |
Класс ошибок для получения ошибок учетной записи. |
| GetAccountResult | |
| GetCurrentAccountAccessTokenError |
Класс ошибок для получения ошибок маркера доступа к текущей учетной записи. |
| HttpError | |
| InvalidArgumentError | |
| InvalidConfigurationError | |
| MethodNotImplementedError | |
| MfaAwaitingState |
Состояние, указывающее, что MFA является обязательным и ожидает действия пользователя. Это состояние позволяет разработчику приостановить выполнение перед отправкой кода в электронную почту пользователя. |
| MfaCompletedState |
Состояние, указывающее, что поток MFA успешно завершен. |
| MfaFailedState |
Состояние, указывающее, что поток MFA завершился ошибкой. |
| MfaRequestChallengeError |
Ошибка, возниквшая во время запроса на вызов MFA. |
| MfaRequestChallengeResult |
Результат запроса на вызов MFA. Использует базовый тип состояния, чтобы избежать циклических зависимостей. |
| MfaSubmitChallengeError |
Ошибка, которая произошла во время отправки запроса MFA. |
| MfaSubmitChallengeResult |
Результат отправки запроса MFA. |
| MfaVerificationRequiredState |
Состояние, указывающее, что требуется проверка MFA. Задача была отправлена, и пользователю необходимо предоставить код. |
| MsalCustomAuthError | |
| NoCachedAccountFoundError | |
| ParsedUrlError | |
| ResetPasswordCodeRequiredState |
Базовый класс для повторного состояния действия в потоке проверки подлинности. |
| ResetPasswordCompletedState |
Представляет состояние, указывающее успешное завершение операции сброса пароля. |
| ResetPasswordError | |
| ResetPasswordFailedState |
Состояние операции сброса пароля, которая завершилась сбоем. |
| ResetPasswordPasswordRequiredState |
Базовый класс для повторного состояния действия в потоке проверки подлинности. |
| ResetPasswordResendCodeError | |
| ResetPasswordResendCodeResult | |
| ResetPasswordStartResult | |
| ResetPasswordState |
Базовый класс для повторного состояния действия в потоке проверки подлинности. |
| ResetPasswordSubmitCodeError | |
| ResetPasswordSubmitCodeResult | |
| ResetPasswordSubmitPasswordError | |
| ResetPasswordSubmitPasswordResult | |
| SignInCodeRequiredState |
Базовый класс для повторного состояния действия в потоке проверки подлинности. |
| SignInCompletedState |
Представляет завершенное состояние операции входа. Это состояние указывает, что процесс входа успешно завершен. |
| SignInContinuationState |
Базовый класс для повторного состояния действия в потоке проверки подлинности. |
| SignInError | |
| SignInFailedState |
Представляет состояние операции входа, которая завершилась сбоем. |
| SignInPasswordRequiredState |
Базовый класс для повторного состояния действия в потоке проверки подлинности. |
| SignInResendCodeError | |
| SignInResendCodeResult | |
| SignInResult | |
| SignInState |
Базовый класс для повторного состояния действия в потоке проверки подлинности. |
| SignInSubmitCodeError | |
| SignInSubmitCodeResult | |
| SignInSubmitPasswordError | |
| SignInSubmitPasswordResult | |
| SignOutError |
Класс ошибок выхода. |
| SignOutResult | |
| SignUpAttributesRequiredState |
Базовый класс для повторного состояния действия в потоке проверки подлинности. |
| SignUpCodeRequiredState |
Базовый класс для повторного состояния действия в потоке проверки подлинности. |
| SignUpCompletedState |
Представляет состояние операции регистрации, выполненной успешно. |
| SignUpError | |
| SignUpFailedState |
Представляет состояние операции регистрации, которая завершилась сбоем. |
| SignUpPasswordRequiredState |
Базовый класс для повторного состояния действия в потоке проверки подлинности. |
| SignUpResendCodeError | |
| SignUpResendCodeResult | |
| SignUpResult | |
| SignUpState |
Базовый класс для повторного состояния действия в потоке проверки подлинности. |
| SignUpSubmitAttributesError | |
| SignUpSubmitAttributesResult | |
| SignUpSubmitCodeError | |
| SignUpSubmitCodeResult | |
| SignUpSubmitPasswordError | |
| SignUpSubmitPasswordResult | |
| UnexpectedError | |
| UnsupportedEnvironmentError | |
| UserAccountAttributeError | |
| UserAlreadySignedInError | |
Интерфейсы
| IController | |
| ILoggerCallback | |
| INavigationClient | |
| INetworkModule |
Клиентский сетевой интерфейс для отправки внутренних запросов. |
| IPerformanceClient | |
| IPublicClientApplication | |
| ITokenCache | |
| IWindowStorage | |
| AuthMethodDetails |
Сведения о методе проверки подлинности для регистрации. |
| AuthenticationMethod | |
| ICustomAuthPublicClientApplication | |
Псевдонимы типа
| AccountInfo |
Объект учетной записи со следующей подписью:
|
| AuthenticationResult | |
| AuthorizationCodeRequest | |
| AuthorizationUrlRequest |
Этот тип устарел и будет удален при следующем обновлении основной версии. |
| AzureCloudOptions |
Конкретные параметры AzureCloudInstance
|
| BrokerConnectionEvent |
Полезные данные для события BrokerConnectionEstablished |
| BrowserAuthOptions |
Это позволяет настроить параметры проверки подлинности в объекте Configuration |
| BrowserSystemOptions | |
| BrowserTelemetryOptions |
Параметры телеметрии |
| CacheOptions |
Используйте это для настройки следующих параметров конфигурации кэша: |
| ClearCacheRequest |
ClearCacheRequest
|
| Configuration |
Этот объект позволяет настроить важные элементы функциональных возможностей MSAL и передается в конструктор PublicClientApplication |
| EndSessionPopupRequest |
EndSessionPopupRequest
|
| EndSessionRequest |
EndSessionRequest
|
| EventCallbackFunction | |
| EventError | |
| EventMessage | |
| EventPayload | |
| ExternalTokenResponse |
Объект ответа, используемый для загрузки внешних маркеров в кэш.
|
| IdTokenClaims |
Тип, описывающий утверждения маркера идентификатора, известные MSAL. |
| InProgressPerformanceEvent | |
| InitializeApplicationRequest |
InitializeApplicationRequest: запрос объекта, переданного пользователем для инициализации приложения
|
| LoadTokenOptions | |
| NavigationOptions |
Дополнительные сведения, передаваемые в функции navigateInternal и navigateExternal |
| NetworkRequestOptions |
Параметры, разрешенные API-интерфейсами сетевого запроса. |
| NetworkResponse | |
| PerformanceCallbackFunction | |
| PerformanceEvent |
Измерение производительности, принятое библиотекой, включая метаданные о запросе и приложении. |
| PopupEvent | |
| PopupPosition | |
| PopupRequest |
PopupRequest: запрос объекта, переданного пользователем, чтобы получить код с сервера (первый этап потока предоставления кода авторизации) с всплывющим окном.
|
| PopupSize | |
| PopupWindowAttributes |
Конфигурации всплывающих окон для настройки измерений и положения всплывающего окна |
| RedirectRequest |
RedirectRequest: запрос объекта, переданного пользователем, чтобы получить код с сервера (первый этап потока предоставления кода авторизации) с полным перенаправлением страницы.
|
| SignedHttpRequestOptions | |
| SilentRequest |
SilentRequest: запрос объекта, переданного пользователем для получения маркеров из кэша, возобновления истекающего маркера с маркером обновления или получения кода (первый этап потока предоставления кода авторизации) в скрытом iframe.
|
| SsoSilentRequest |
Запрос объекта, передаваемого пользователем в ssoSilent, чтобы получить код с сервера (первый этап потока предоставления кода авторизации)
|
| TenantProfile |
Сведения об учетной записи, которые зависят от клиентов одного пользователя |
| AccessTokenRetrievalInputs | |
| AccountRetrievalInputs | |
| AuthMethodRegistrationChallengeMethodResultState |
Определение типа для возможных состояний в AuthMethodRegistrationChallengeMethodResult. |
| AuthMethodRegistrationSubmitChallengeResultState |
Определение типа для возможных состояний в AuthMethodRegistrationSubmitChallengeResult. |
| CustomAuthConfiguration | |
| GetAccessTokenResultState |
Возможные состояния для GetAccessTokenResult. Сюда входит следующее:
|
| GetAccountResultState |
Возможные состояния для GetAccountResult. Сюда входит следующее:
|
| MfaRequestChallengeResultState |
Возможные состояния для MfaRequestChallengeResult. Сюда входит следующее:
|
| MfaSubmitChallengeResultState | |
| ResetPasswordInputs | |
| ResetPasswordResendCodeResultState |
Возможные состояния для ResetPasswordResendCodeResult. Сюда входит следующее:
|
| ResetPasswordStartResultState |
Возможные состояния для resetPasswordStartResult. Сюда входит следующее:
|
| ResetPasswordSubmitCodeResultState |
Возможные состояния для ResetPasswordSubmitCodeResult. Сюда входит следующее:
|
| ResetPasswordSubmitPasswordResultState |
Возможные состояния для ResetPasswordSubmitPasswordResult. Сюда входит следующее:
|
| SignInInputs | |
| SignInResendCodeResultState |
Возможные состояния для SignInResendCodeResult. Сюда входит следующее:
|
| SignInResultState |
Возможные состояния для SignInResult. Сюда входит следующее:
|
| SignInSubmitCodeResultState |
Возможные состояния SignInSubmitCodeResult. Сюда входит следующее:
|
| SignInSubmitPasswordResultState |
Возможные состояния SignInSubmitPasswordResult. Сюда входит следующее:
|
| SignInWithContinuationTokenInputs | |
| SignOutResultState |
Возможные состояния для SignOutResult. Сюда входит следующее:
|
| SignUpInputs | |
| SignUpResendCodeResultState |
Возможные состояния для SignUpResendCodeResult. Сюда входит следующее:
|
| SignUpResultState |
Возможные состояния для SignUpResult. Сюда входит следующее:
|
| SignUpSubmitAttributesResultState |
Возможные состояния для SignUpSubmitAttributesResult. Сюда входит следующее:
|
| SignUpSubmitCodeResultState |
Возможные состояния для SignUpSubmitCodeResult. Сюда входит следующее:
|
| SignUpSubmitPasswordResultState |
Возможные состояния для SignUpSubmitPasswordResult. Сюда входит следующее:
|
| UserAccountAttributes | |
Перечисления
| InteractionType | |
| PerformanceEvents |
Перечисление операций, инструментированных с помощью их производительности, измеряется с помощью PerformanceClient. |
| LogLevel |
Уровень сообщения журнала. |
Функции
| create |
создает NestedAppAuthController и передает его в PublicClientApplication, возвращается в StandardController, если NestedAppAuthController недоступен |
| create |
создает PublicClientApplication с помощью StandardController |
| is |
Проверяет, доступен ли брокер платформы в текущей среде. |
Переменные
| Api |
Коды API для целей телеметрии. 0-99 Автоматический поток 800-899 Auth Code Flow 900-999 Miscellaneous |
| Authentication |
Тип запроса проверки подлинности |
| Azure |
|
| Browser |
|
| Cache |
|
| Event |
|
| Interaction |
Типы взаимодействия в настоящее время выполняется. Используется в событиях в библиотеках оболочки для вызова функций при выполнении определенного взаимодействия или завершения всех взаимодействий. |
| Json |
|
| Protocol |
Режимы протокола, поддерживаемые MSAL. |
| Server |
допустимые значения для типа ответа сервера |
| WrapperSKU | |
| Auth |
Класс AuthErrorMessage, содержащий строковые константы, используемые кодами ошибок и сообщениями. |
| Browser |
Класс BrowserAuthErrorMessage, содержащий строковые константы, используемые кодами ошибок и сообщениями. |
| Browser |
Класс BrowserAuthErrorMessage, содержащий строковые константы, используемые кодами ошибок и сообщениями. |
| Client |
Строковые константы, используемые кодами ошибок и сообщениями. |
| Client |
Класс ClientConfigurationErrorMessage, содержащий строковые константы, используемые кодами ошибок и сообщениями. |
| DEFAULT_IFRAME_TIMEOUT_MS | |
| Interaction |
Необходимые ошибки взаимодействия, определенные пакетом SDK |
| OIDC_DEFAULT_SCOPES | |
| Prompt |
Мы рассмотрели этот "перечисление" в запросе вместо строки, однако он выглядит так, как допустимый список значений запроса продолжал изменяться за последние пару лет. Существуют некоторые незадокументированные значения запроса для некоторых внутренних партнеров, поэтому выбор универсального типа string вместо перечисления |
| stubbed |
|
| version |
Сведения о функции
createNestablePublicClientApplication(Configuration)
создает NestedAppAuthController и передает его в PublicClientApplication, возвращается в StandardController, если NestedAppAuthController недоступен
function createNestablePublicClientApplication(configuration: Configuration): Promise<IPublicClientApplication>
Параметры
- configuration
- Configuration
Возвращаемое значение
Promise<IPublicClientApplication>
IPublicClientApplication
createStandardPublicClientApplication(Configuration)
создает PublicClientApplication с помощью StandardController
function createStandardPublicClientApplication(configuration: Configuration): Promise<IPublicClientApplication>
Параметры
- configuration
- Configuration
Возвращаемое значение
Promise<IPublicClientApplication>
IPublicClientApplication
isPlatformBrokerAvailable(LoggerOptions, IPerformanceClient, string, boolean)
Проверяет, доступен ли брокер платформы в текущей среде.
function isPlatformBrokerAvailable(loggerOptions?: LoggerOptions, perfClient?: IPerformanceClient, correlationId?: string, domConfig?: boolean): Promise<boolean>
Параметры
- loggerOptions
- LoggerOptions
- perfClient
- IPerformanceClient
- correlationId
-
string
- domConfig
-
boolean
Возвращаемое значение
Promise<boolean>
Сведения об переменной
ApiId
Коды API для целей телеметрии. 0-99 Автоматический поток 800-899 Auth Code Flow 900-999 Miscellaneous
ApiId: { acquireTokenByCode: 866, acquireTokenPopup: 862, acquireTokenRedirect: 861, acquireTokenSilent_authCode: 864, acquireTokenSilent_silentFlow: 61, handleRedirectPromise: 865, hydrateCache: 963, loadExternalTokens: 964, logout: 961, logoutPopup: 962, ssoSilent: 863 }
Тип
{ acquireTokenByCode: 866, acquireTokenPopup: 862, acquireTokenRedirect: 861, acquireTokenSilent_authCode: 864, acquireTokenSilent_silentFlow: 61, handleRedirectPromise: 865, hydrateCache: 963, loadExternalTokens: 964, logout: 961, logoutPopup: 962, ssoSilent: 863 }
AuthenticationScheme
Тип запроса проверки подлинности
AuthenticationScheme: { BEARER: "Bearer", POP: "pop", SSH: "ssh-cert" }
Тип
{ BEARER: "Bearer", POP: "pop", SSH: "ssh-cert" }
AzureCloudInstance
AzureCloudInstance: { AzureChina: "https://login.chinacloudapi.cn", AzureGermany: "https://login.microsoftonline.de", AzurePpe: "https://login.windows-ppe.net", AzurePublic: "https://login.microsoftonline.com", AzureUsGovernment: "https://login.microsoftonline.us", None: "none" }
Тип
{ AzureChina: "https://login.chinacloudapi.cn", AzureGermany: "https://login.microsoftonline.de", AzurePpe: "https://login.windows-ppe.net", AzurePublic: "https://login.microsoftonline.com", AzureUsGovernment: "https://login.microsoftonline.us", None: "none" }
BrowserCacheLocation
BrowserCacheLocation: { LocalStorage: "localStorage", MemoryStorage: "memoryStorage", SessionStorage: "sessionStorage" }
Тип
{ LocalStorage: "localStorage", MemoryStorage: "memoryStorage", SessionStorage: "sessionStorage" }
CacheLookupPolicy
CacheLookupPolicy: { AccessToken: 1, AccessTokenAndRefreshToken: 2, Default: 0, RefreshToken: 3, RefreshTokenAndNetwork: 4, Skip: 5 }
Тип
{ AccessToken: 1, AccessTokenAndRefreshToken: 2, Default: 0, RefreshToken: 3, RefreshTokenAndNetwork: 4, Skip: 5 }
EventType
EventType: { ACCOUNT_ADDED: "msal:accountAdded", ACCOUNT_REMOVED: "msal:accountRemoved", ACQUIRE_TOKEN_BY_CODE_FAILURE: "msal:acquireTokenByCodeFailure", ACQUIRE_TOKEN_BY_CODE_START: "msal:acquireTokenByCodeStart", ACQUIRE_TOKEN_BY_CODE_SUCCESS: "msal:acquireTokenByCodeSuccess", ACQUIRE_TOKEN_FAILURE: "msal:acquireTokenFailure", ACQUIRE_TOKEN_NETWORK_START: "msal:acquireTokenFromNetworkStart", ACQUIRE_TOKEN_START: "msal:acquireTokenStart", ACQUIRE_TOKEN_SUCCESS: "msal:acquireTokenSuccess", ACTIVE_ACCOUNT_CHANGED: "msal:activeAccountChanged", BROKER_CONNECTION_ESTABLISHED: "msal:brokerConnectionEstablished", HANDLE_REDIRECT_END: "msal:handleRedirectEnd", HANDLE_REDIRECT_START: "msal:handleRedirectStart", INITIALIZE_END: "msal:initializeEnd", INITIALIZE_START: "msal:initializeStart", LOGIN_FAILURE: "msal:loginFailure", LOGIN_START: "msal:loginStart", LOGIN_SUCCESS: "msal:loginSuccess", LOGOUT_END: "msal:logoutEnd", LOGOUT_FAILURE: "msal:logoutFailure", LOGOUT_START: "msal:logoutStart", LOGOUT_SUCCESS: "msal:logoutSuccess", POPUP_OPENED: "msal:popupOpened", RESTORE_FROM_BFCACHE: "msal:restoreFromBFCache", SSO_SILENT_FAILURE: "msal:ssoSilentFailure", SSO_SILENT_START: "msal:ssoSilentStart", SSO_SILENT_SUCCESS: "msal:ssoSilentSuccess" }
Тип
{ ACCOUNT_ADDED: "msal:accountAdded", ACCOUNT_REMOVED: "msal:accountRemoved", ACQUIRE_TOKEN_BY_CODE_FAILURE: "msal:acquireTokenByCodeFailure", ACQUIRE_TOKEN_BY_CODE_START: "msal:acquireTokenByCodeStart", ACQUIRE_TOKEN_BY_CODE_SUCCESS: "msal:acquireTokenByCodeSuccess", ACQUIRE_TOKEN_FAILURE: "msal:acquireTokenFailure", ACQUIRE_TOKEN_NETWORK_START: "msal:acquireTokenFromNetworkStart", ACQUIRE_TOKEN_START: "msal:acquireTokenStart", ACQUIRE_TOKEN_SUCCESS: "msal:acquireTokenSuccess", ACTIVE_ACCOUNT_CHANGED: "msal:activeAccountChanged", BROKER_CONNECTION_ESTABLISHED: "msal:brokerConnectionEstablished", HANDLE_REDIRECT_END: "msal:handleRedirectEnd", HANDLE_REDIRECT_START: "msal:handleRedirectStart", INITIALIZE_END: "msal:initializeEnd", INITIALIZE_START: "msal:initializeStart", LOGIN_FAILURE: "msal:loginFailure", LOGIN_START: "msal:loginStart", LOGIN_SUCCESS: "msal:loginSuccess", LOGOUT_END: "msal:logoutEnd", LOGOUT_FAILURE: "msal:logoutFailure", LOGOUT_START: "msal:logoutStart", LOGOUT_SUCCESS: "msal:logoutSuccess", POPUP_OPENED: "msal:popupOpened", RESTORE_FROM_BFCACHE: "msal:restoreFromBFCache", SSO_SILENT_FAILURE: "msal:ssoSilentFailure", SSO_SILENT_START: "msal:ssoSilentStart", SSO_SILENT_SUCCESS: "msal:ssoSilentSuccess" }
InteractionStatus
Типы взаимодействия в настоящее время выполняется. Используется в событиях в библиотеках оболочки для вызова функций при выполнении определенного взаимодействия или завершения всех взаимодействий.
InteractionStatus: { AcquireToken: "acquireToken", HandleRedirect: "handleRedirect", Login: "login", Logout: "logout", None: "none", SsoSilent: "ssoSilent", Startup: "startup" }
Тип
{ AcquireToken: "acquireToken", HandleRedirect: "handleRedirect", Login: "login", Logout: "logout", None: "none", SsoSilent: "ssoSilent", Startup: "startup" }
JsonWebTokenTypes
JsonWebTokenTypes: { Jwk: "JWK", Jwt: "JWT", Pop: "pop" }
Тип
{ Jwk: "JWK", Jwt: "JWT", Pop: "pop" }
ProtocolMode
Режимы протокола, поддерживаемые MSAL.
ProtocolMode: { AAD: "AAD", EAR: "EAR", OIDC: "OIDC" }
Тип
{ AAD: "AAD", EAR: "EAR", OIDC: "OIDC" }
ServerResponseType
Предупреждение
Теперь этот API является нерекомендуемым.
Use ResponseMode instead
допустимые значения для типа ответа сервера
ServerResponseType: { FRAGMENT: "fragment", QUERY: "query" }
Тип
{ FRAGMENT: "fragment", QUERY: "query" }
WrapperSKU
WrapperSKU: { Angular: "@azure/msal-angular", React: "@azure/msal-react" }
Тип
{ Angular: "@azure/msal-angular", React: "@azure/msal-react" }
AuthErrorMessage
Предупреждение
Теперь этот API является нерекомендуемым.
Use AuthErrorCodes instead
Класс AuthErrorMessage, содержащий строковые константы, используемые кодами ошибок и сообщениями.
AuthErrorMessage: { postRequestFailed: { code: string, desc: string }, unexpectedError: { code: string, desc: string } }
Тип
{ postRequestFailed: { code: string, desc: string }, unexpectedError: { code: string, desc: string } }
BrowserAuthErrorMessage
Предупреждение
Теперь этот API является нерекомендуемым.
Use exported BrowserAuthErrorCodes instead. In your app you can do :
import { BrowserAuthErrorCodes } from "@azure/msal-browser";
Класс BrowserAuthErrorMessage, содержащий строковые константы, используемые кодами ошибок и сообщениями.
BrowserAuthErrorMessage: { authCodeOrNativeAccountRequired: { code: string, desc: string }, authCodeRequired: { code: string, desc: string }, authRequestNotSet: { code: string, desc: string }, blockAcquireTokenInPopupsError: { code: string, desc: string }, blockTokenRequestsInHiddenIframeError: { code: string, desc: string }, cryptoDoesNotExist: { code: string, desc: string }, databaseNotOpen: { code: string, desc: string }, databaseUnavailable: { code: string, desc: string }, emptyNavigateUriError: { code: string, desc: string }, emptyWindowError: { code: string, desc: string }, failedToParseNetworkResponse: { code: string, desc: string }, getRequestFailed: { code: string, desc: string }, hashDoesNotContainKnownPropertiesError: { code: string, desc: string }, hashDoesNotContainStateError: { code: string, desc: string }, hashEmptyError: { code: string, desc: string }, iframeClosedPrematurelyError: { code: string, desc: string }, interactionInProgress: { code: string, desc: string }, invalidBase64StringError: { code: string, desc: string }, invalidCacheType: { code: string, desc: string }, invalidPopTokenRequest: { code: string, desc: string }, monitorIframeTimeoutError: { code: string, desc: string }, monitorPopupTimeoutError: { code: string, desc: string }, nativeConnectionNotEstablished: { code: string, desc: string }, nativeExtensionNotInstalled: { code: string, desc: string }, nativeHandshakeTimeout: { code: string, desc: string }, nativePromptNotSupported: { code: string, desc: string }, noAccountError: { code: string, desc: string }, noNetworkConnectivity: { code: string, desc: string }, noTokenRequestCacheError: { code: string, desc: string }, notInBrowserEnvironment: { code: string, desc: string }, pkceNotGenerated: { code: string, desc: string }, popupWindowError: { code: string, desc: string }, postRequestFailed: { code: string, desc: string }, redirectInIframeError: { code: string, desc: string }, signingKeyNotFoundInStorage: { code: string, desc: string }, silentLogoutUnsupportedError: { code: string, desc: string }, silentPromptValueError: { code: string, desc: string }, spaCodeAndNativeAccountPresent: { code: string, desc: string }, stateInteractionTypeMismatchError: { code: string, desc: string }, unableToAcquireTokenFromNativePlatform: { code: string, desc: string }, unableToLoadTokenError: { code: string, desc: string }, unableToParseStateError: { code: string, desc: string }, unableToParseTokenRequestCacheError: { code: string, desc: string }, uninitializedPublicClientApplication: { code: string, desc: string }, userCancelledError: { code: string, desc: string } }
Тип
{ authCodeOrNativeAccountRequired: { code: string, desc: string }, authCodeRequired: { code: string, desc: string }, authRequestNotSet: { code: string, desc: string }, blockAcquireTokenInPopupsError: { code: string, desc: string }, blockTokenRequestsInHiddenIframeError: { code: string, desc: string }, cryptoDoesNotExist: { code: string, desc: string }, databaseNotOpen: { code: string, desc: string }, databaseUnavailable: { code: string, desc: string }, emptyNavigateUriError: { code: string, desc: string }, emptyWindowError: { code: string, desc: string }, failedToParseNetworkResponse: { code: string, desc: string }, getRequestFailed: { code: string, desc: string }, hashDoesNotContainKnownPropertiesError: { code: string, desc: string }, hashDoesNotContainStateError: { code: string, desc: string }, hashEmptyError: { code: string, desc: string }, iframeClosedPrematurelyError: { code: string, desc: string }, interactionInProgress: { code: string, desc: string }, invalidBase64StringError: { code: string, desc: string }, invalidCacheType: { code: string, desc: string }, invalidPopTokenRequest: { code: string, desc: string }, monitorIframeTimeoutError: { code: string, desc: string }, monitorPopupTimeoutError: { code: string, desc: string }, nativeConnectionNotEstablished: { code: string, desc: string }, nativeExtensionNotInstalled: { code: string, desc: string }, nativeHandshakeTimeout: { code: string, desc: string }, nativePromptNotSupported: { code: string, desc: string }, noAccountError: { code: string, desc: string }, noNetworkConnectivity: { code: string, desc: string }, noTokenRequestCacheError: { code: string, desc: string }, notInBrowserEnvironment: { code: string, desc: string }, pkceNotGenerated: { code: string, desc: string }, popupWindowError: { code: string, desc: string }, postRequestFailed: { code: string, desc: string }, redirectInIframeError: { code: string, desc: string }, signingKeyNotFoundInStorage: { code: string, desc: string }, silentLogoutUnsupportedError: { code: string, desc: string }, silentPromptValueError: { code: string, desc: string }, spaCodeAndNativeAccountPresent: { code: string, desc: string }, stateInteractionTypeMismatchError: { code: string, desc: string }, unableToAcquireTokenFromNativePlatform: { code: string, desc: string }, unableToLoadTokenError: { code: string, desc: string }, unableToParseStateError: { code: string, desc: string }, unableToParseTokenRequestCacheError: { code: string, desc: string }, uninitializedPublicClientApplication: { code: string, desc: string }, userCancelledError: { code: string, desc: string } }
BrowserConfigurationAuthErrorMessage
Предупреждение
Теперь этот API является нерекомендуемым.
Use BrowserAuthErrorCodes instead
Класс BrowserAuthErrorMessage, содержащий строковые константы, используемые кодами ошибок и сообщениями.
BrowserConfigurationAuthErrorMessage: { inMemRedirectUnavailable: { code: string, desc: string }, storageNotSupportedError: { code: string, desc: string }, stubPcaInstanceCalled: { code: string, desc: string } }
Тип
{ inMemRedirectUnavailable: { code: string, desc: string }, storageNotSupportedError: { code: string, desc: string }, stubPcaInstanceCalled: { code: string, desc: string } }
ClientAuthErrorMessage
Предупреждение
Теперь этот API является нерекомендуемым.
Use ClientAuthErrorCodes instead
Строковые константы, используемые кодами ошибок и сообщениями.
ClientAuthErrorMessage: { DeviceCodeExpired: { code: string, desc: string }, DeviceCodePollingCancelled: { code: string, desc: string }, DeviceCodeUnknownError: { code: string, desc: string }, NoAccountInSilentRequest: { code: string, desc: string }, appendScopeSetError: { code: string, desc: string }, authTimeNotFoundError: { code: string, desc: string }, bindingKeyNotRemovedError: { code: string, desc: string }, clientInfoDecodingError: { code: string, desc: string }, clientInfoEmptyError: { code: string, desc: string }, emptyInputScopeSetError: { code: string, desc: string }, endpointResolutionError: { code: string, desc: string }, hashNotDeserialized: { code: string, desc: string }, invalidAssertion: { code: string, desc: string }, invalidCacheEnvironment: { code: string, desc: string }, invalidCacheRecord: { code: string, desc: string }, invalidClientCredential: { code: string, desc: string }, invalidStateError: { code: string, desc: string }, keyIdMissing: { code: string, desc: string }, logoutNotSupported: { code: string, desc: string }, maxAgeTranspired: { code: string, desc: string }, missingTenantIdError: { code: string, desc: string }, multipleMatchingAccounts: { code: string, desc: string }, multipleMatchingAppMetadata: { code: string, desc: string }, multipleMatchingTokens: { code: string, desc: string }, nestedAppAuthBridgeDisabled: { code: string, desc: string }, networkError: { code: string, desc: string }, noAccountFound: { code: string, desc: string }, noAuthorizationCodeFromServer: { code: string, desc: string }, noCryptoObj: { code: string, desc: string }, noNetworkConnectivity: { code: string, desc: string }, nonceMismatchError: { code: string, desc: string }, nullOrEmptyToken: { code: string, desc: string }, platformBrokerError: { code: string, desc: string }, removeEmptyScopeError: { code: string, desc: string }, stateMismatchError: { code: string, desc: string }, stateNotFoundError: { code: string, desc: string }, tokenClaimsRequired: { code: string, desc: string }, tokenParsingError: { code: string, desc: string }, tokenRefreshRequired: { code: string, desc: string }, tokenRequestCannotBeMade: { code: string, desc: string }, unableToGetOpenidConfigError: { code: string, desc: string }, unexpectedCredentialType: { code: string, desc: string }, userCanceledError: { code: string, desc: string }, userTimeoutReached: { code: string, desc: string } }
Тип
{ DeviceCodeExpired: { code: string, desc: string }, DeviceCodePollingCancelled: { code: string, desc: string }, DeviceCodeUnknownError: { code: string, desc: string }, NoAccountInSilentRequest: { code: string, desc: string }, appendScopeSetError: { code: string, desc: string }, authTimeNotFoundError: { code: string, desc: string }, bindingKeyNotRemovedError: { code: string, desc: string }, clientInfoDecodingError: { code: string, desc: string }, clientInfoEmptyError: { code: string, desc: string }, emptyInputScopeSetError: { code: string, desc: string }, endpointResolutionError: { code: string, desc: string }, hashNotDeserialized: { code: string, desc: string }, invalidAssertion: { code: string, desc: string }, invalidCacheEnvironment: { code: string, desc: string }, invalidCacheRecord: { code: string, desc: string }, invalidClientCredential: { code: string, desc: string }, invalidStateError: { code: string, desc: string }, keyIdMissing: { code: string, desc: string }, logoutNotSupported: { code: string, desc: string }, maxAgeTranspired: { code: string, desc: string }, missingTenantIdError: { code: string, desc: string }, multipleMatchingAccounts: { code: string, desc: string }, multipleMatchingAppMetadata: { code: string, desc: string }, multipleMatchingTokens: { code: string, desc: string }, nestedAppAuthBridgeDisabled: { code: string, desc: string }, networkError: { code: string, desc: string }, noAccountFound: { code: string, desc: string }, noAuthorizationCodeFromServer: { code: string, desc: string }, noCryptoObj: { code: string, desc: string }, noNetworkConnectivity: { code: string, desc: string }, nonceMismatchError: { code: string, desc: string }, nullOrEmptyToken: { code: string, desc: string }, platformBrokerError: { code: string, desc: string }, removeEmptyScopeError: { code: string, desc: string }, stateMismatchError: { code: string, desc: string }, stateNotFoundError: { code: string, desc: string }, tokenClaimsRequired: { code: string, desc: string }, tokenParsingError: { code: string, desc: string }, tokenRefreshRequired: { code: string, desc: string }, tokenRequestCannotBeMade: { code: string, desc: string }, unableToGetOpenidConfigError: { code: string, desc: string }, unexpectedCredentialType: { code: string, desc: string }, userCanceledError: { code: string, desc: string }, userTimeoutReached: { code: string, desc: string } }
ClientConfigurationErrorMessage
Предупреждение
Теперь этот API является нерекомендуемым.
Use ClientConfigurationErrorCodes instead
Класс ClientConfigurationErrorMessage, содержащий строковые константы, используемые кодами ошибок и сообщениями.
ClientConfigurationErrorMessage: { authorityMismatch: { code: string, desc: string }, authorityUriInsecure: { code: string, desc: string }, cannotAllowPlatformBroker: { code: string, desc: string }, cannotSetOIDCOptions: { code: string, desc: string }, claimsRequestParsingError: { code: string, desc: string }, emptyScopesError: { code: string, desc: string }, invalidAuthenticationHeader: { code: string, desc: string }, invalidAuthorityMetadata: { code: string, desc: string }, invalidAuthorizePostBodyParameters: { code: string, desc: string }, invalidClaimsRequest: { code: string, desc: string }, invalidCloudDiscoveryMetadata: { code: string, desc: string }, invalidCodeChallengeMethod: { code: string, desc: string }, invalidCodeChallengeParams: { code: string, desc: string }, invalidPlatformBrokerConfiguration: { code: string, desc: string }, invalidRequestMethodForEAR: { code: string, desc: string }, logoutRequestEmptyError: { code: string, desc: string }, missingNonceAuthenticationHeader: { code: string, desc: string }, missingSshJwk: { code: string, desc: string }, missingSshKid: { code: string, desc: string }, redirectUriNotSet: { code: string, desc: string }, tokenRequestEmptyError: { code: string, desc: string }, untrustedAuthority: { code: string, desc: string }, urlEmptyError: { code: string, desc: string }, urlParseError: { code: string, desc: string } }
Тип
{ authorityMismatch: { code: string, desc: string }, authorityUriInsecure: { code: string, desc: string }, cannotAllowPlatformBroker: { code: string, desc: string }, cannotSetOIDCOptions: { code: string, desc: string }, claimsRequestParsingError: { code: string, desc: string }, emptyScopesError: { code: string, desc: string }, invalidAuthenticationHeader: { code: string, desc: string }, invalidAuthorityMetadata: { code: string, desc: string }, invalidAuthorizePostBodyParameters: { code: string, desc: string }, invalidClaimsRequest: { code: string, desc: string }, invalidCloudDiscoveryMetadata: { code: string, desc: string }, invalidCodeChallengeMethod: { code: string, desc: string }, invalidCodeChallengeParams: { code: string, desc: string }, invalidPlatformBrokerConfiguration: { code: string, desc: string }, invalidRequestMethodForEAR: { code: string, desc: string }, logoutRequestEmptyError: { code: string, desc: string }, missingNonceAuthenticationHeader: { code: string, desc: string }, missingSshJwk: { code: string, desc: string }, missingSshKid: { code: string, desc: string }, redirectUriNotSet: { code: string, desc: string }, tokenRequestEmptyError: { code: string, desc: string }, untrustedAuthority: { code: string, desc: string }, urlEmptyError: { code: string, desc: string }, urlParseError: { code: string, desc: string } }
DEFAULT_IFRAME_TIMEOUT_MS
DEFAULT_IFRAME_TIMEOUT_MS: 10000
Тип
10000
InteractionRequiredAuthErrorMessage
Предупреждение
Теперь этот API является нерекомендуемым.
Use InteractionRequiredAuthErrorCodes instead
Необходимые ошибки взаимодействия, определенные пакетом SDK
InteractionRequiredAuthErrorMessage: { bad_token: { code: string, desc: string }, interrupted_user: { code: string, desc: string }, native_account_unavailable: { code: string, desc: string }, noTokensFoundError: { code: string, desc: string } }
Тип
{ bad_token: { code: string, desc: string }, interrupted_user: { code: string, desc: string }, native_account_unavailable: { code: string, desc: string }, noTokensFoundError: { code: string, desc: string } }
OIDC_DEFAULT_SCOPES
OIDC_DEFAULT_SCOPES: string[]
Тип
string[]
PromptValue
Мы рассмотрели этот "перечисление" в запросе вместо строки, однако он выглядит так, как допустимый список значений запроса продолжал изменяться за последние пару лет. Существуют некоторые незадокументированные значения запроса для некоторых внутренних партнеров, поэтому выбор универсального типа string вместо перечисления
PromptValue: { CONSENT: string, CREATE: string, LOGIN: string, NONE: string, NO_SESSION: string, SELECT_ACCOUNT: string }
Тип
{ CONSENT: string, CREATE: string, LOGIN: string, NONE: string, NO_SESSION: string, SELECT_ACCOUNT: string }
stubbedPublicClientApplication
version
version: "4.30.0"
Тип
"4.30.0"