@azure/msal-browser package
Třídy
| AuthError |
Obecná třída chyby vyvolaná knihovnou MSAL.js |
| AuthenticationHeaderParser |
Toto je pomocná třída, která analyzuje podporované hlavičky ověřování odpovědi HTTP za účelem extrakce a vrácení hodnot výzvy hlaviček, které je možné použít mimo základní autorizační toky. |
| BrowserAuthError |
Třída chyb knihovny prohlížeče vyvolaná knihovnou MSAL.js pro služby SPA |
| BrowserConfigurationAuthError |
Třída chyb knihovny prohlížeče vyvolaná knihovnou MSAL.js pro služby SPA |
| BrowserPerformanceClient | |
| BrowserPerformanceMeasurement | |
| ClientAuthError |
Chyba vyvolaná v případě, že v kódu klienta spuštěném v prohlížeči došlo k chybě. |
| ClientConfigurationError |
Při konfiguraci knihovny MSAL.js došlo k chybě. |
| EventHandler | |
| EventMessageUtils | |
| InteractionRequiredAuthError |
Při vyžadování interakce uživatele došlo k chybě. |
| LocalStorage | |
| Logger |
Třída, která usnadňuje protokolování zpráv na určité místo. |
| MemoryStorage | |
| NavigationClient | |
| PublicClientApplication |
Třída PublicClientApplication je objekt vystavený knihovnou pro provádění ověřovacích a autorizačních funkcí v jednostránkových aplikacích k získání tokenů JWT, jak je popsáno v toku autorizačního kódu OAuth 2.0 se specifikací PKCE. |
| PublicClientNext |
PublicClientNext je brzy podívat na plánovanou implementaci PublicClientApplication v příští hlavní verzi MSAL.js. Obsahuje podporu více implementací rozhraní API na základě prostředí runtime, ve kterém běží. Cílem těchto změn je zajistit čisté oddělení chování mezi různými provozními kontexty (vnořené ověřování aplikací, zprostředkovatele platforem, prostý starý prohlížeč atd.) a zároveň poskytovat konzistentní plochu rozhraní API pro vývojáře. Použijte PublicClientApplication pro všechny scénáře z reálného světa. Poznámka: PublicClientNext je experimentální a podléhá zásadním změnám bez následujícího semveru. |
| ServerError |
Chyba vyvolaná v případě, že dojde k chybě s kódem serveru, například nedostupnost. |
| SessionStorage | |
| SignedHttpRequest | |
| StubPerformanceClient | |
| UrlString |
Třída objektu URL, která může provádět různé transformace řetězců adresy URL. |
| AuthFlowActionRequiredStateBase |
Základní třída pro stav requried action v ověřovacím toku. |
| AuthFlowStateBase |
Základní třída pro stav toku ověřování. |
| AuthMethodRegistrationChallengeMethodError |
Došlo k chybě, ke které došlo během žádosti o výzvu metody ověřování. |
| AuthMethodRegistrationChallengeMethodResult |
Výsledkem náročné metody ověřování pro registraci Používá základní typ stavu, aby se zabránilo cyklických závislostech. |
| AuthMethodRegistrationCompletedState |
Stav označující, že se tok registrace metody ověřování úspěšně dokončil. |
| AuthMethodRegistrationFailedState |
Stav označující, že se tok registrace metody ověřování nezdařil. |
| AuthMethodRegistrationRequiredState |
Stav označující, že se vyžaduje registrace metody ověřování. |
| AuthMethodRegistrationSubmitChallengeError |
Při odesílání výzvy metody ověřování došlo k chybě. |
| AuthMethodRegistrationSubmitChallengeResult |
Výsledek odeslání výzvy k registraci metody ověřování |
| AuthMethodVerificationRequiredState |
Stav označující, že ověření je vyžadováno pro metodu ověření s výzvou. |
| CustomAuthAccountData | |
| CustomAuthApiError |
Chyba rozhraní API pro vlastní ověřování |
| CustomAuthError | |
| CustomAuthPublicClientApplication | |
| GetAccessTokenResult | |
| GetAccountError |
Třída chyby pro získání chyb účtu. |
| GetAccountResult | |
| GetCurrentAccountAccessTokenError |
Třída chyby pro získání aktuálního přístupového tokenu účtu. |
| HttpError | |
| InvalidArgumentError | |
| InvalidConfigurationError | |
| MethodNotImplementedError | |
| MfaAwaitingState |
Stav označující, že se vyžaduje vícefaktorové ověřování a čeká na akci uživatele. Tento stav umožňuje vývojáři pozastavit provádění před odesláním kódu do e-mailu uživatele. |
| MfaCompletedState |
Stav označující, že se tok MFA úspěšně dokončil. |
| MfaFailedState |
Stav označující, že tok MFA selhal. |
| MfaRequestChallengeError |
Chyba, ke které došlo během požadavku na výzvu vícefaktorového ověřování |
| MfaRequestChallengeResult |
Výsledek požadavku na výzvu vícefaktorového ověřování Používá základní typ stavu, aby se zabránilo cyklických závislostech. |
| MfaSubmitChallengeError |
Při odesílání výzvy vícefaktorového ověřování došlo k chybě. |
| MfaSubmitChallengeResult |
Výsledek odeslání výzvy vícefaktorového ověřování |
| MfaVerificationRequiredState |
Stav označující, že se vyžaduje vícefaktorové ověřování. Výzva byla odeslána a uživatel musí zadat kód. |
| MsalCustomAuthError | |
| NoCachedAccountFoundError | |
| ParsedUrlError | |
| ResetPasswordCodeRequiredState |
Základní třída pro stav requried action v ověřovacím toku. |
| ResetPasswordCompletedState |
Představuje stav, který označuje úspěšné dokončení operace resetování hesla. |
| ResetPasswordError | |
| ResetPasswordFailedState |
Stav operace resetování hesla, která selhala. |
| ResetPasswordPasswordRequiredState |
Základní třída pro stav requried action v ověřovacím toku. |
| ResetPasswordResendCodeError | |
| ResetPasswordResendCodeResult | |
| ResetPasswordStartResult | |
| ResetPasswordState |
Základní třída pro stav requried action v ověřovacím toku. |
| ResetPasswordSubmitCodeError | |
| ResetPasswordSubmitCodeResult | |
| ResetPasswordSubmitPasswordError | |
| ResetPasswordSubmitPasswordResult | |
| SignInCodeRequiredState |
Základní třída pro stav requried action v ověřovacím toku. |
| SignInCompletedState |
Představuje dokončený stav operace přihlášení. Tento stav označuje, že proces přihlášení byl úspěšně dokončen. |
| SignInContinuationState |
Základní třída pro stav requried action v ověřovacím toku. |
| SignInError | |
| SignInFailedState |
Představuje stav operace přihlášení, která selhala. |
| SignInPasswordRequiredState |
Základní třída pro stav requried action v ověřovacím toku. |
| SignInResendCodeError | |
| SignInResendCodeResult | |
| SignInResult | |
| SignInState |
Základní třída pro stav requried action v ověřovacím toku. |
| SignInSubmitCodeError | |
| SignInSubmitCodeResult | |
| SignInSubmitPasswordError | |
| SignInSubmitPasswordResult | |
| SignOutError |
Třída chyby pro odhlašování. |
| SignOutResult | |
| SignUpAttributesRequiredState |
Základní třída pro stav requried action v ověřovacím toku. |
| SignUpCodeRequiredState |
Základní třída pro stav requried action v ověřovacím toku. |
| SignUpCompletedState |
Představuje stav operace registrace, která byla úspěšně dokončena. |
| SignUpError | |
| SignUpFailedState |
Představuje stav operace registrace, která selhala. |
| SignUpPasswordRequiredState |
Základní třída pro stav requried action v ověřovacím toku. |
| SignUpResendCodeError | |
| SignUpResendCodeResult | |
| SignUpResult | |
| SignUpState |
Základní třída pro stav requried action v ověřovacím toku. |
| SignUpSubmitAttributesError | |
| SignUpSubmitAttributesResult | |
| SignUpSubmitCodeError | |
| SignUpSubmitCodeResult | |
| SignUpSubmitPasswordError | |
| SignUpSubmitPasswordResult | |
| UnexpectedError | |
| UnsupportedEnvironmentError | |
| UserAccountAttributeError | |
| UserAlreadySignedInError | |
Rozhraní
| IController | |
| ILoggerCallback | |
| INavigationClient | |
| INetworkModule |
Klientské síťové rozhraní pro odesílání požadavků back-endu |
| IPerformanceClient | |
| IPublicClientApplication | |
| ITokenCache | |
| IWindowStorage | |
| AuthMethodDetails |
Podrobnosti o metodě ověřování, která se má zaregistrovat. |
| AuthenticationMethod | |
| ICustomAuthPublicClientApplication | |
Aliasy typu
| AccountInfo |
Objekt účtu s následujícím podpisem:
|
| AuthenticationResult | |
| AuthorizationCodeRequest | |
| AuthorizationUrlRequest |
Tento typ je zastaralý a bude odebrán při příští aktualizaci hlavní verze. |
| AzureCloudOptions |
Konkrétní možnosti AzureCloudInstance
|
| BrokerConnectionEvent |
Datová část události BrokerConnectionEstablished |
| BrowserAuthOptions |
Tato možnost slouží ke konfiguraci možností ověřování v objektu Konfigurace. |
| BrowserSystemOptions | |
| BrowserTelemetryOptions |
Možnosti telemetrie |
| CacheOptions |
Tato možnost slouží ke konfiguraci následujících možností konfigurace mezipaměti: |
| ClearCacheRequest |
ClearCacheRequest
|
| Configuration |
Tento objekt umožňuje konfigurovat důležité prvky funkce MSAL a je předán do konstruktoru PublicClientApplication. |
| EndSessionPopupRequest |
EndSessionPopupRequest
|
| EndSessionRequest |
EndSessionRequest
|
| EventCallbackFunction | |
| EventError | |
| EventMessage | |
| EventPayload | |
| ExternalTokenResponse |
Objekt odpovědi používaný k načítání externích tokenů do mezipaměti.
|
| IdTokenClaims |
Typ, který popisuje deklarace identity tokenu ID známé službou MSAL. |
| InProgressPerformanceEvent | |
| InitializeApplicationRequest |
InitializeApplicationRequest: Objekt požadavku předaný uživatelem k inicializaci aplikace
|
| LoadTokenOptions | |
| NavigationOptions |
Další informace předané funkcím navigateInternal a navigateExternal |
| NetworkRequestOptions |
Možnosti povolené rozhraními API požadavků sítě |
| NetworkResponse | |
| PerformanceCallbackFunction | |
| PerformanceEvent |
Měření výkonu prováděné knihovnou, včetně metadat o požadavku a aplikaci. |
| PopupEvent | |
| PopupPosition | |
| PopupRequest |
PopupRequest: Požadavek na objekt předaný uživatelem načíst kód ze serveru (první část toku udělení autorizačního kódu) s automaticky otevíraným oknem.
|
| PopupSize | |
| PopupWindowAttributes |
Místní konfigurace pro nastavení dimenzí a pozice automaticky otevíraného okna |
| RedirectRequest |
RedirectRequest: Objekt požadavku předaný uživatelem k načtení kódu ze serveru (první část toku udělení autorizačního kódu) s přesměrováním celé stránky.
|
| SignedHttpRequestOptions | |
| SilentRequest |
SilentRequest: Požadavek na objekt předaný uživatelem k načtení tokenů z mezipaměti, obnovení tokenu s vypršenou platností pomocí obnovovacího tokenu nebo načtení kódu (první část toku udělení autorizačního kódu) ve skrytém prvku iframe.
|
| SsoSilentRequest |
Objekt požadavku předaný uživatelem do ssoSilent k načtení kódu ze serveru (první část toku udělení autorizačního kódu)
|
| TenantProfile |
Podrobnosti o účtu, které se u stejného uživatele liší v různých tenantech |
| AccessTokenRetrievalInputs | |
| AccountRetrievalInputs | |
| AuthMethodRegistrationChallengeMethodResultState |
Definice typu pro možné stavy v AuthMethodRegistrationChallengeMethodResult. |
| AuthMethodRegistrationSubmitChallengeResultState |
Definice typu pro možné stavy v AuthMethodRegistrationSubmitChallengeResult. |
| CustomAuthConfiguration | |
| GetAccessTokenResultState |
Možné stavy pro GetAccessTokenResult. Sem patří:
|
| GetAccountResultState |
Možné stavy pro GetAccountResult. Sem patří:
|
| MfaRequestChallengeResultState |
Možné stavy pro MfaRequestChallengeResult. Sem patří:
|
| MfaSubmitChallengeResultState | |
| ResetPasswordInputs | |
| ResetPasswordResendCodeResultState |
Možné stavy pro ResetPasswordResendCodeResult. Sem patří:
|
| ResetPasswordStartResultState |
Možné stavy pro ResetPasswordStartResult. Sem patří:
|
| ResetPasswordSubmitCodeResultState |
Možné stavy pro ResetPasswordSubmitCodeResult. Sem patří:
|
| ResetPasswordSubmitPasswordResultState |
Možné stavy pro ResetPasswordSubmitPasswordResult. Sem patří:
|
| SignInInputs | |
| SignInResendCodeResultState |
Možné stavy pro SignInResendCodeResult. Sem patří:
|
| SignInResultState |
Možné stavy pro SignInResult. Sem patří:
|
| SignInSubmitCodeResultState |
Možné stavy SignInSubmitCodeResult. Sem patří:
|
| SignInSubmitPasswordResultState |
Možné stavy SignInSubmitPasswordResult. Sem patří:
|
| SignInWithContinuationTokenInputs | |
| SignOutResultState |
Možné stavy pro SignOutResult. Sem patří:
|
| SignUpInputs | |
| SignUpResendCodeResultState |
Možné stavy pro SignUpResendCodeResult. Sem patří:
|
| SignUpResultState |
Možné stavy pro SignUpResult. Sem patří:
|
| SignUpSubmitAttributesResultState |
Možné stavy pro SignUpSubmitAttributesResult. Sem patří:
|
| SignUpSubmitCodeResultState |
Možné stavy pro SignUpSubmitCodeResult. Sem patří:
|
| SignUpSubmitPasswordResultState |
Možné stavy signUpSubmitPasswordResult. Sem patří:
|
| UserAccountAttributes | |
Výčty
| InteractionType | |
| PerformanceEvents |
Výčet operací, které jsou instrumentované pomocí jejich výkonu měřeno PerformanceClient. |
| LogLevel |
Úroveň zprávy protokolu |
Funkce
| create |
vytvoří NestedAppAuthController a předá ho do PublicClientApplication, vrátí se zpět na StandardController, pokud nestedAppAuthController není k dispozici. |
| create |
vytvoří PublicClientApplication pomocí StandardControlleru. |
| is |
Zkontroluje, jestli je zprostředkovatel platformy dostupný v aktuálním prostředí. |
Proměnné
| Api |
Kódy rozhraní API pro účely telemetrie. 0-99 Tichý tok 800-899 Auth Code Flow 900-999 Různé |
| Authentication |
Typ žádosti o ověření |
| Azure |
|
| Browser |
|
| Cache |
|
| Event |
|
| Interaction |
Typy interakce, které právě probíhají. Používá se v událostech v obálkových knihovnách k vyvolání funkcí, když probíhá určitá interakce nebo jsou dokončeny všechny interakce. |
| Json |
|
| Protocol |
Režimy protokolu podporované knihovnou MSAL. |
| Server |
povolené hodnoty pro typ odpovědi serveru |
| WrapperSKU | |
| Auth |
AuthErrorMessage třída obsahující řetězcové konstanty používané kódy chyb a zprávy. |
| Browser |
BrowserAuthErrorMessage třída obsahující řetězcové konstanty používané kódy chyb a zprávami. |
| Browser |
BrowserAuthErrorMessage třída obsahující řetězcové konstanty používané kódy chyb a zprávami. |
| Client |
Řetězcové konstanty používané kódy chyb a zprávami |
| Client |
ClientConfigurationErrorMessage třída obsahující řetězcové konstanty používané kódy chyb a zprávy. |
| DEFAULT_IFRAME_TIMEOUT_MS | |
| Interaction |
Interakce požadovaných chyb definovaných sadou SDK |
| OIDC_DEFAULT_SCOPES | |
| Prompt |
Místo řetězce jsme tento výčet v požadavku považovali za vytvoření výčtu, ale vypadá to, že povolený seznam hodnot výzvy se během posledních několika let neustále mění. U některých interních partnerů existují i některé nezdokumentované hodnoty výzvy, proto je místo výčtu zvolená obecná hodnota typu string. |
| stubbed |
|
| version |
Podrobnosti funkce
createNestablePublicClientApplication(Configuration)
vytvoří NestedAppAuthController a předá ho do PublicClientApplication, vrátí se zpět na StandardController, pokud nestedAppAuthController není k dispozici.
function createNestablePublicClientApplication(configuration: Configuration): Promise<IPublicClientApplication>
Parametry
- configuration
- Configuration
Návraty
Promise<IPublicClientApplication>
IPublicClientApplication
createStandardPublicClientApplication(Configuration)
vytvoří PublicClientApplication pomocí StandardControlleru.
function createStandardPublicClientApplication(configuration: Configuration): Promise<IPublicClientApplication>
Parametry
- configuration
- Configuration
Návraty
Promise<IPublicClientApplication>
IPublicClientApplication
isPlatformBrokerAvailable(LoggerOptions, IPerformanceClient, string, boolean)
Zkontroluje, jestli je zprostředkovatel platformy dostupný v aktuálním prostředí.
function isPlatformBrokerAvailable(loggerOptions?: LoggerOptions, perfClient?: IPerformanceClient, correlationId?: string, domConfig?: boolean): Promise<boolean>
Parametry
- loggerOptions
- LoggerOptions
- perfClient
- IPerformanceClient
- correlationId
-
string
- domConfig
-
boolean
Návraty
Promise<boolean>
Podrobnosti proměnné
ApiId
Kódy rozhraní API pro účely telemetrie. 0-99 Tichý tok 800-899 Auth Code Flow 900-999 Různé
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 }
Typ
{ 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
Typ žádosti o ověření
AuthenticationScheme: { BEARER: "Bearer", POP: "pop", SSH: "ssh-cert" }
Typ
{ 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" }
Typ
{ 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" }
Typ
{ LocalStorage: "localStorage", MemoryStorage: "memoryStorage", SessionStorage: "sessionStorage" }
CacheLookupPolicy
CacheLookupPolicy: { AccessToken: 1, AccessTokenAndRefreshToken: 2, Default: 0, RefreshToken: 3, RefreshTokenAndNetwork: 4, Skip: 5 }
Typ
{ 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" }
Typ
{ 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
Typy interakce, které právě probíhají. Používá se v událostech v obálkových knihovnách k vyvolání funkcí, když probíhá určitá interakce nebo jsou dokončeny všechny interakce.
InteractionStatus: { AcquireToken: "acquireToken", HandleRedirect: "handleRedirect", Login: "login", Logout: "logout", None: "none", SsoSilent: "ssoSilent", Startup: "startup" }
Typ
{ AcquireToken: "acquireToken", HandleRedirect: "handleRedirect", Login: "login", Logout: "logout", None: "none", SsoSilent: "ssoSilent", Startup: "startup" }
JsonWebTokenTypes
JsonWebTokenTypes: { Jwk: "JWK", Jwt: "JWT", Pop: "pop" }
Typ
{ Jwk: "JWK", Jwt: "JWT", Pop: "pop" }
ProtocolMode
Režimy protokolu podporované knihovnou MSAL.
ProtocolMode: { AAD: "AAD", EAR: "EAR", OIDC: "OIDC" }
Typ
{ AAD: "AAD", EAR: "EAR", OIDC: "OIDC" }
ServerResponseType
Upozornění
Toto rozhraní API je teď zastaralé.
Use ResponseMode instead
povolené hodnoty pro typ odpovědi serveru
ServerResponseType: { FRAGMENT: "fragment", QUERY: "query" }
Typ
{ FRAGMENT: "fragment", QUERY: "query" }
WrapperSKU
WrapperSKU: { Angular: "@azure/msal-angular", React: "@azure/msal-react" }
Typ
{ Angular: "@azure/msal-angular", React: "@azure/msal-react" }
AuthErrorMessage
Upozornění
Toto rozhraní API je teď zastaralé.
Use AuthErrorCodes instead
AuthErrorMessage třída obsahující řetězcové konstanty používané kódy chyb a zprávy.
AuthErrorMessage: { postRequestFailed: { code: string, desc: string }, unexpectedError: { code: string, desc: string } }
Typ
{ postRequestFailed: { code: string, desc: string }, unexpectedError: { code: string, desc: string } }
BrowserAuthErrorMessage
Upozornění
Toto rozhraní API je teď zastaralé.
Use exported BrowserAuthErrorCodes instead. In your app you can do :
import { BrowserAuthErrorCodes } from "@azure/msal-browser";
BrowserAuthErrorMessage třída obsahující řetězcové konstanty používané kódy chyb a zprávami.
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 } }
Typ
{ 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
Upozornění
Toto rozhraní API je teď zastaralé.
Use BrowserAuthErrorCodes instead
BrowserAuthErrorMessage třída obsahující řetězcové konstanty používané kódy chyb a zprávami.
BrowserConfigurationAuthErrorMessage: { inMemRedirectUnavailable: { code: string, desc: string }, storageNotSupportedError: { code: string, desc: string }, stubPcaInstanceCalled: { code: string, desc: string } }
Typ
{ inMemRedirectUnavailable: { code: string, desc: string }, storageNotSupportedError: { code: string, desc: string }, stubPcaInstanceCalled: { code: string, desc: string } }
ClientAuthErrorMessage
Upozornění
Toto rozhraní API je teď zastaralé.
Use ClientAuthErrorCodes instead
Řetězcové konstanty používané kódy chyb a zprávami
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 } }
Typ
{ 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
Upozornění
Toto rozhraní API je teď zastaralé.
Use ClientConfigurationErrorCodes instead
ClientConfigurationErrorMessage třída obsahující řetězcové konstanty používané kódy chyb a zprávy.
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 } }
Typ
{ 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
Typ
10000
InteractionRequiredAuthErrorMessage
Upozornění
Toto rozhraní API je teď zastaralé.
Use InteractionRequiredAuthErrorCodes instead
Interakce požadovaných chyb definovaných sadou 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 } }
Typ
{ 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[]
Typ
string[]
PromptValue
Místo řetězce jsme tento výčet v požadavku považovali za vytvoření výčtu, ale vypadá to, že povolený seznam hodnot výzvy se během posledních několika let neustále mění. U některých interních partnerů existují i některé nezdokumentované hodnoty výzvy, proto je místo výčtu zvolená obecná hodnota typu string.
PromptValue: { CONSENT: string, CREATE: string, LOGIN: string, NONE: string, NO_SESSION: string, SELECT_ACCOUNT: string }
Typ
{ CONSENT: string, CREATE: string, LOGIN: string, NONE: string, NO_SESSION: string, SELECT_ACCOUNT: string }
stubbedPublicClientApplication
version
version: "4.30.0"
Typ
"4.30.0"