@azure/msal-browser package
Klassen
| AuthError |
Algemene foutklasse die is gegenereerd door de MSAL.js-bibliotheek. |
| AuthenticationHeaderParser |
Dit is een helperklasse die ondersteunde HTTP-antwoordverificatieheaders parseert om waarden voor headeruitdagingen te extraheren en te retourneren die buiten de basisautorisatiestromen kunnen worden gebruikt. |
| BrowserAuthError |
Foutklasse van browserbibliotheek die is gegenereerd door de MSAL.js-bibliotheek voor SPA's |
| BrowserConfigurationAuthError |
Foutklasse van browserbibliotheek die is gegenereerd door de MSAL.js-bibliotheek voor SPA's |
| BrowserPerformanceClient | |
| BrowserPerformanceMeasurement | |
| ClientAuthError |
Er is een fout opgetreden wanneer er een fout optreedt in de clientcode die wordt uitgevoerd in de browser. |
| ClientConfigurationError |
Er is een fout opgetreden wanneer er een fout optreedt in de configuratie van de MSAL.js-bibliotheek. |
| EventHandler | |
| EventMessageUtils | |
| InteractionRequiredAuthError |
Er is een fout opgetreden wanneer gebruikersinteractie is vereist. |
| LocalStorage | |
| Logger |
Klasse die het vastleggen van berichten naar een specifieke locatie vereenvoudigt. |
| MemoryStorage | |
| NavigationClient | |
| PublicClientApplication |
De klasse PublicClientApplication is het object dat door de bibliotheek wordt weergegeven voor het uitvoeren van verificatie- en autorisatiefuncties in toepassingen met één pagina om JWT-tokens te verkrijgen, zoals beschreven in de OAuth 2.0-autorisatiecodestroom met PKCE-specificatie. |
| PublicClientNext |
PublicClientNext is een vroeg overzicht van de geplande implementatie van PublicClientApplication in de volgende primaire versie van MSAL.js. Het bevat ondersteuning voor meerdere API-implementaties op basis van de runtime-omgeving waarin deze wordt uitgevoerd. De doelstellingen van deze wijzigingen zijn het bieden van een schone scheiding van gedrag tussen verschillende operationele contexten (Geneste app-verificatie, platformbrokers, gewone oude browser, enzovoort) en tegelijkertijd een consistent API-oppervlak bieden voor ontwikkelaars. Gebruik PublicClientApplication voor alle prod/real-world scenario's. Opmerking: PublicClientNext is experimenteel en onderhevig aan wijzigingen die fouten veroorzaken zonder semver te volgen |
| ServerError |
Er is een fout opgetreden wanneer er een fout optreedt met de servercode, bijvoorbeeld niet beschikbaar. |
| SessionStorage | |
| SignedHttpRequest | |
| StubPerformanceClient | |
| UrlString |
Url-objectklasse die verschillende transformaties op URL-tekenreeksen kan uitvoeren. |
| AuthFlowActionRequiredStateBase |
Basisklasse voor de opnieuw uitgevoerde actiestatus in een verificatiestroom. |
| AuthFlowStateBase |
Basisklasse voor de status van een verificatiestroom. |
| AuthMethodRegistrationChallengeMethodError |
Er is een fout opgetreden tijdens de aanvraag van de verificatiemethode. |
| AuthMethodRegistrationChallengeMethodResult |
Resultaat van een uitdaging van een verificatiemethode voor registratie. Maakt gebruik van het type basisstatus om circulaire afhankelijkheden te voorkomen. |
| AuthMethodRegistrationCompletedState |
Status die aangeeft dat de registratiestroom voor de verificatiemethode is voltooid. |
| AuthMethodRegistrationFailedState |
Status die aangeeft dat de registratiestroom voor de verificatiemethode is mislukt. |
| AuthMethodRegistrationRequiredState |
Status die aangeeft dat registratie van verificatiemethode vereist is. |
| AuthMethodRegistrationSubmitChallengeError |
Er is een fout opgetreden tijdens het indienen van een verificatiemethode. |
| AuthMethodRegistrationSubmitChallengeResult |
Resultaat van het indienen van een uitdaging voor registratie van verificatiemethodes. |
| AuthMethodVerificationRequiredState |
Status die aangeeft dat verificatie is vereist voor de opgegeven verificatiemethode. |
| CustomAuthAccountData | |
| CustomAuthApiError |
Fout met aangepaste verificatie-API. |
| CustomAuthError | |
| CustomAuthPublicClientApplication | |
| GetAccessTokenResult | |
| GetAccountError |
De foutklasse voor het ophalen van accountfouten. |
| GetAccountResult | |
| GetCurrentAccountAccessTokenError |
De foutklasse voor het ophalen van het toegangstokenfouten voor het huidige account. |
| HttpError | |
| InvalidArgumentError | |
| InvalidConfigurationError | |
| MethodNotImplementedError | |
| MfaAwaitingState |
Status die aangeeft dat MFA vereist is en wacht op gebruikersactie. Met deze status kan de ontwikkelaar de uitvoering onderbreken voordat de code naar het e-mailadres van de gebruiker wordt verzonden. |
| MfaCompletedState |
Status die aangeeft dat de MFA-stroom is voltooid. |
| MfaFailedState |
Status die aangeeft dat de MFA-stroom is mislukt. |
| MfaRequestChallengeError |
Er is een fout opgetreden tijdens de aanvraag voor de MFA-uitdaging. |
| MfaRequestChallengeResult |
Resultaat van het aanvragen van een MFA-uitdaging. Maakt gebruik van het type basisstatus om circulaire afhankelijkheden te voorkomen. |
| MfaSubmitChallengeError |
Er is een fout opgetreden tijdens het indienen van de MFA-uitdaging. |
| MfaSubmitChallengeResult |
Resultaat van het indienen van een MFA-uitdaging. |
| MfaVerificationRequiredState |
Status die aangeeft dat MFA-verificatie is vereist. De uitdaging is verzonden en de gebruiker moet de code opgeven. |
| MsalCustomAuthError | |
| NoCachedAccountFoundError | |
| ParsedUrlError | |
| ResetPasswordCodeRequiredState |
Basisklasse voor de opnieuw uitgevoerde actiestatus in een verificatiestroom. |
| ResetPasswordCompletedState |
Vertegenwoordigt de status die aangeeft dat de geslaagde voltooiing van een bewerking voor het opnieuw instellen van een wachtwoord is voltooid. |
| ResetPasswordError | |
| ResetPasswordFailedState |
Status van een bewerking voor het opnieuw instellen van een wachtwoord die is mislukt. |
| ResetPasswordPasswordRequiredState |
Basisklasse voor de opnieuw uitgevoerde actiestatus in een verificatiestroom. |
| ResetPasswordResendCodeError | |
| ResetPasswordResendCodeResult | |
| ResetPasswordStartResult | |
| ResetPasswordState |
Basisklasse voor de opnieuw uitgevoerde actiestatus in een verificatiestroom. |
| ResetPasswordSubmitCodeError | |
| ResetPasswordSubmitCodeResult | |
| ResetPasswordSubmitPasswordError | |
| ResetPasswordSubmitPasswordResult | |
| SignInCodeRequiredState |
Basisklasse voor de opnieuw uitgevoerde actiestatus in een verificatiestroom. |
| SignInCompletedState |
Vertegenwoordigt de voltooide status van de aanmeldingsbewerking. Deze status geeft aan dat het aanmeldingsproces is voltooid. |
| SignInContinuationState |
Basisklasse voor de opnieuw uitgevoerde actiestatus in een verificatiestroom. |
| SignInError | |
| SignInFailedState |
Vertegenwoordigt de status van een aanmeldingsbewerking die is mislukt. |
| SignInPasswordRequiredState |
Basisklasse voor de opnieuw uitgevoerde actiestatus in een verificatiestroom. |
| SignInResendCodeError | |
| SignInResendCodeResult | |
| SignInResult | |
| SignInState |
Basisklasse voor de opnieuw uitgevoerde actiestatus in een verificatiestroom. |
| SignInSubmitCodeError | |
| SignInSubmitCodeResult | |
| SignInSubmitPasswordError | |
| SignInSubmitPasswordResult | |
| SignOutError |
De foutklasse voor afmeldingsfouten. |
| SignOutResult | |
| SignUpAttributesRequiredState |
Basisklasse voor de opnieuw uitgevoerde actiestatus in een verificatiestroom. |
| SignUpCodeRequiredState |
Basisklasse voor de opnieuw uitgevoerde actiestatus in een verificatiestroom. |
| SignUpCompletedState |
Vertegenwoordigt de status van een registratiebewerking die is voltooid. |
| SignUpError | |
| SignUpFailedState |
Vertegenwoordigt de status van een registratiebewerking die is mislukt. |
| SignUpPasswordRequiredState |
Basisklasse voor de opnieuw uitgevoerde actiestatus in een verificatiestroom. |
| SignUpResendCodeError | |
| SignUpResendCodeResult | |
| SignUpResult | |
| SignUpState |
Basisklasse voor de opnieuw uitgevoerde actiestatus in een verificatiestroom. |
| SignUpSubmitAttributesError | |
| SignUpSubmitAttributesResult | |
| SignUpSubmitCodeError | |
| SignUpSubmitCodeResult | |
| SignUpSubmitPasswordError | |
| SignUpSubmitPasswordResult | |
| UnexpectedError | |
| UnsupportedEnvironmentError | |
| UserAccountAttributeError | |
| UserAlreadySignedInError | |
Interfaces
| IController | |
| ILoggerCallback | |
| INavigationClient | |
| INetworkModule |
Clientnetwerkinterface voor het verzenden van back-endaanvragen. |
| IPerformanceClient | |
| IPublicClientApplication | |
| ITokenCache | |
| IWindowStorage | |
| AuthMethodDetails |
Details voor een verificatiemethode die moet worden geregistreerd. |
| AuthenticationMethod | |
| ICustomAuthPublicClientApplication | |
Type-aliassen
| AccountInfo |
Accountobject met de volgende handtekening:
|
| AuthenticationResult | |
| AuthorizationCodeRequest | |
| AuthorizationUrlRequest |
Dit type is afgeschaft en wordt verwijderd bij de volgende update van de primaire versie |
| AzureCloudOptions |
Specifieke opties voor AzureCloudInstance
|
| BrokerConnectionEvent |
Payload voor de BrokerConnectionEstablished-gebeurtenis |
| BrowserAuthOptions |
Gebruik deze optie om de verificatieopties in het configuratieobject te configureren |
| BrowserSystemOptions | |
| BrowserTelemetryOptions |
Telemetrieopties |
| CacheOptions |
Gebruik deze optie om de onderstaande cacheconfiguratieopties te configureren: |
| ClearCacheRequest |
ClearCacheRequest
|
| Configuration |
Met dit object kunt u belangrijke elementen van MSAL-functionaliteit configureren en wordt doorgegeven aan de constructor van PublicClientApplication |
| EndSessionPopupRequest |
EndSessionPopupRequest
|
| EndSessionRequest |
EndSessionRequest
|
| EventCallbackFunction | |
| EventError | |
| EventMessage | |
| EventPayload | |
| ExternalTokenResponse |
Antwoordobject dat wordt gebruikt voor het laden van externe tokens in de cache.
|
| IdTokenClaims |
Type waarmee id-tokenclaims worden beschreven die bekend zijn door MSAL. |
| InProgressPerformanceEvent | |
| InitializeApplicationRequest |
InitializeApplicationRequest: Aanvraagobject door de gebruiker doorgegeven om de toepassing te initialiseren
|
| LoadTokenOptions | |
| NavigationOptions |
Aanvullende informatie die is doorgegeven aan de functies navigateInternal en navigateExternal |
| NetworkRequestOptions |
Opties die zijn toegestaan door API's voor netwerkaanvragen. |
| NetworkResponse | |
| PerformanceCallbackFunction | |
| PerformanceEvent |
Prestatiemeting uitgevoerd door de bibliotheek, inclusief metagegevens over de aanvraag en toepassing. |
| PopupEvent | |
| PopupPosition | |
| PopupRequest |
PopupRequest: aanvraagobject dat door de gebruiker is doorgegeven om een code op te halen van de server (eerste been van autorisatiecode verlenen stroom) met een pop-upvenster.
|
| PopupSize | |
| PopupWindowAttributes |
Pop-upconfiguraties voor het instellen van afmetingen en positie van pop-upvenster |
| RedirectRequest |
RedirectRequest: aanvraagobject dat door de gebruiker is doorgegeven om een code op te halen van de server (eerste been van autorisatiecode verlenen stroom) met een volledige paginaomleiding.
|
| SignedHttpRequestOptions | |
| SilentRequest |
SilentRequest: aanvraagobject dat door de gebruiker is doorgegeven om tokens op te halen uit de cache, een verlopen token vernieuwen met een vernieuwingstoken of een code (eerste been van autorisatiecode verlenen stroom) ophalen in een verborgen iframe.
|
| SsoSilentRequest |
Aanvraagobject dat door de gebruiker is doorgegeven aan ssoSilent om een code op te halen van de server (eerste been van autorisatiecode verlenen stroom)
|
| TenantProfile |
Accountgegevens die per tenant verschillen voor dezelfde gebruiker |
| AccessTokenRetrievalInputs | |
| AccountRetrievalInputs | |
| AuthMethodRegistrationChallengeMethodResultState |
Typedefinitie voor mogelijke statussen in AuthMethodRegistrationChallengeMethodResult. |
| AuthMethodRegistrationSubmitChallengeResultState |
Typedefinitie voor mogelijke statussen in AuthMethodRegistrationSubmitChallengeResult. |
| CustomAuthConfiguration | |
| GetAccessTokenResultState |
De mogelijke statussen voor getAccessTokenResult. Dit omvat:
|
| GetAccountResultState |
De mogelijke statussen voor GetAccountResult. Dit omvat:
|
| MfaRequestChallengeResultState |
De mogelijke statussen voor de MfaRequestChallengeResult. Dit omvat:
|
| MfaSubmitChallengeResultState | |
| ResetPasswordInputs | |
| ResetPasswordResendCodeResultState |
De mogelijke statussen voor ResetPasswordResendCodeResult. Dit omvat:
|
| ResetPasswordStartResultState |
De mogelijke statussen voor ResetPasswordStartResult. Dit omvat:
|
| ResetPasswordSubmitCodeResultState |
De mogelijke statussen voor ResetPasswordSubmitCodeResult. Dit omvat:
|
| ResetPasswordSubmitPasswordResultState |
De mogelijke statussen voor ResetPasswordSubmitPasswordResult. Dit omvat:
|
| SignInInputs | |
| SignInResendCodeResultState |
De mogelijke statussen voor SignInResendCodeResult. Dit omvat:
|
| SignInResultState |
De mogelijke statussen voor SignInResult. Dit omvat:
|
| SignInSubmitCodeResultState |
De mogelijke statussen van SignInSubmitCodeResult. Dit omvat:
|
| SignInSubmitPasswordResultState |
De mogelijke statussen van signInSubmitPasswordResult. Dit omvat:
|
| SignInWithContinuationTokenInputs | |
| SignOutResultState |
De mogelijke statussen voor signOutResult. Dit omvat:
|
| SignUpInputs | |
| SignUpResendCodeResultState |
De mogelijke statussen voor signUpResendCodeResult. Dit omvat:
|
| SignUpResultState |
De mogelijke statussen voor signUpResult. Dit omvat:
|
| SignUpSubmitAttributesResultState |
De mogelijke statussen voor SignUpSubmitAttributesResult. Dit omvat:
|
| SignUpSubmitCodeResultState |
De mogelijke statussen voor signUpSubmitCodeResult. Dit omvat:
|
| SignUpSubmitPasswordResultState |
De mogelijke statussen voor SignUpSubmitPasswordResult. Dit omvat:
|
| UserAccountAttributes | |
Enums
| InteractionType | |
| PerformanceEvents |
Opsomming van bewerkingen die worden geïnstrueerd door hun prestaties te laten meten door de PerformanceClient. |
| LogLevel |
Logboekberichtniveau. |
Functies
| create |
maakt NestedAppAuthController en geeft deze door aan de PublicClientApplication, valt terug naar StandardController als NestedAppAuthController niet beschikbaar is |
| create |
maakt PublicClientApplication met StandardController |
| is |
Controleert of de platformbroker beschikbaar is in de huidige omgeving. |
Variabelen
| Api |
API-codes voor telemetriedoeleinden. 0-99 Silent Flow 800-899 Auth Code Flow 900-999 Diversen |
| Authentication |
Type verificatieaanvraag |
| Azure |
|
| Browser |
|
| Cache |
|
| Event |
|
| Interaction |
Typen interactie die momenteel wordt uitgevoerd. Wordt gebruikt in gebeurtenissen in wrapper-bibliotheken om functies aan te roepen wanneer bepaalde interactie wordt uitgevoerd of alle interacties zijn voltooid. |
| Json |
|
| Protocol |
Protocolmodi die worden ondersteund door MSAL. |
| Server |
toegestane waarden voor het reactietype van de server |
| WrapperSKU | |
| Auth |
AuthErrorMessage-klasse met tekenreeksconstanten die worden gebruikt door foutcodes en berichten. |
| Browser |
BrowserAuthErrorMessage-klasse met tekenreeksconstanten die worden gebruikt door foutcodes en berichten. |
| Browser |
BrowserAuthErrorMessage-klasse met tekenreeksconstanten die worden gebruikt door foutcodes en berichten. |
| Client |
Tekenreeksconstanten die worden gebruikt door foutcodes en berichten. |
| Client |
ClientConfigurationErrorMessage-klasse met tekenreeksconstanten die worden gebruikt door foutcodes en berichten. |
| DEFAULT_IFRAME_TIMEOUT_MS | |
| Interaction |
Vereiste interactiefouten die zijn gedefinieerd door de SDK |
| OIDC_DEFAULT_SCOPES | |
| Prompt |
We hebben overwogen deze 'enum' in de aanvraag in plaats van tekenreeks te maken, maar het lijkt erop dat de toegestane lijst met promptwaarden de afgelopen jaren is gewijzigd. Er zijn ook enkele niet-gedocumenteerde promptwaarden voor sommige interne partners, vandaar de keuze van het algemene 'tekenreekstype' in plaats van de 'enum' |
| stubbed |
|
| version |
Functiedetails
createNestablePublicClientApplication(Configuration)
maakt NestedAppAuthController en geeft deze door aan de PublicClientApplication, valt terug naar StandardController als NestedAppAuthController niet beschikbaar is
function createNestablePublicClientApplication(configuration: Configuration): Promise<IPublicClientApplication>
Parameters
- configuration
- Configuration
Retouren
Promise<IPublicClientApplication>
IPublicClientApplication
createStandardPublicClientApplication(Configuration)
maakt PublicClientApplication met StandardController
function createStandardPublicClientApplication(configuration: Configuration): Promise<IPublicClientApplication>
Parameters
- configuration
- Configuration
Retouren
Promise<IPublicClientApplication>
IPublicClientApplication
isPlatformBrokerAvailable(LoggerOptions, IPerformanceClient, string, boolean)
Controleert of de platformbroker beschikbaar is in de huidige omgeving.
function isPlatformBrokerAvailable(loggerOptions?: LoggerOptions, perfClient?: IPerformanceClient, correlationId?: string, domConfig?: boolean): Promise<boolean>
Parameters
- loggerOptions
- LoggerOptions
- perfClient
- IPerformanceClient
- correlationId
-
string
- domConfig
-
boolean
Retouren
Promise<boolean>
Variabele details
ApiId
API-codes voor telemetriedoeleinden. 0-99 Silent Flow 800-899 Auth Code Flow 900-999 Diversen
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 }
Type
{ 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
Type verificatieaanvraag
AuthenticationScheme: { BEARER: "Bearer", POP: "pop", SSH: "ssh-cert" }
Type
{ 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" }
Type
{ 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" }
Type
{ LocalStorage: "localStorage", MemoryStorage: "memoryStorage", SessionStorage: "sessionStorage" }
CacheLookupPolicy
CacheLookupPolicy: { AccessToken: 1, AccessTokenAndRefreshToken: 2, Default: 0, RefreshToken: 3, RefreshTokenAndNetwork: 4, Skip: 5 }
Type
{ 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" }
Type
{ 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
Typen interactie die momenteel wordt uitgevoerd. Wordt gebruikt in gebeurtenissen in wrapper-bibliotheken om functies aan te roepen wanneer bepaalde interactie wordt uitgevoerd of alle interacties zijn voltooid.
InteractionStatus: { AcquireToken: "acquireToken", HandleRedirect: "handleRedirect", Login: "login", Logout: "logout", None: "none", SsoSilent: "ssoSilent", Startup: "startup" }
Type
{ AcquireToken: "acquireToken", HandleRedirect: "handleRedirect", Login: "login", Logout: "logout", None: "none", SsoSilent: "ssoSilent", Startup: "startup" }
JsonWebTokenTypes
JsonWebTokenTypes: { Jwk: "JWK", Jwt: "JWT", Pop: "pop" }
Type
{ Jwk: "JWK", Jwt: "JWT", Pop: "pop" }
ProtocolMode
Protocolmodi die worden ondersteund door MSAL.
ProtocolMode: { AAD: "AAD", EAR: "EAR", OIDC: "OIDC" }
Type
{ AAD: "AAD", EAR: "EAR", OIDC: "OIDC" }
ServerResponseType
Waarschuwing
Deze API is nu afgeschaft.
Use ResponseMode instead
toegestane waarden voor het reactietype van de server
ServerResponseType: { FRAGMENT: "fragment", QUERY: "query" }
Type
{ FRAGMENT: "fragment", QUERY: "query" }
WrapperSKU
WrapperSKU: { Angular: "@azure/msal-angular", React: "@azure/msal-react" }
Type
{ Angular: "@azure/msal-angular", React: "@azure/msal-react" }
AuthErrorMessage
Waarschuwing
Deze API is nu afgeschaft.
Use AuthErrorCodes instead
AuthErrorMessage-klasse met tekenreeksconstanten die worden gebruikt door foutcodes en berichten.
AuthErrorMessage: { postRequestFailed: { code: string, desc: string }, unexpectedError: { code: string, desc: string } }
Type
{ postRequestFailed: { code: string, desc: string }, unexpectedError: { code: string, desc: string } }
BrowserAuthErrorMessage
Waarschuwing
Deze API is nu afgeschaft.
Use exported BrowserAuthErrorCodes instead. In your app you can do :
import { BrowserAuthErrorCodes } from "@azure/msal-browser";
BrowserAuthErrorMessage-klasse met tekenreeksconstanten die worden gebruikt door foutcodes en berichten.
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 } }
Type
{ 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
Waarschuwing
Deze API is nu afgeschaft.
Use BrowserAuthErrorCodes instead
BrowserAuthErrorMessage-klasse met tekenreeksconstanten die worden gebruikt door foutcodes en berichten.
BrowserConfigurationAuthErrorMessage: { inMemRedirectUnavailable: { code: string, desc: string }, storageNotSupportedError: { code: string, desc: string }, stubPcaInstanceCalled: { code: string, desc: string } }
Type
{ inMemRedirectUnavailable: { code: string, desc: string }, storageNotSupportedError: { code: string, desc: string }, stubPcaInstanceCalled: { code: string, desc: string } }
ClientAuthErrorMessage
Waarschuwing
Deze API is nu afgeschaft.
Use ClientAuthErrorCodes instead
Tekenreeksconstanten die worden gebruikt door foutcodes en berichten.
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 } }
Type
{ 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
Waarschuwing
Deze API is nu afgeschaft.
Use ClientConfigurationErrorCodes instead
ClientConfigurationErrorMessage-klasse met tekenreeksconstanten die worden gebruikt door foutcodes en berichten.
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 } }
Type
{ 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
Type
10000
InteractionRequiredAuthErrorMessage
Waarschuwing
Deze API is nu afgeschaft.
Use InteractionRequiredAuthErrorCodes instead
Vereiste interactiefouten die zijn gedefinieerd door de 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 } }
Type
{ 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[]
Type
string[]
PromptValue
We hebben overwogen deze 'enum' in de aanvraag in plaats van tekenreeks te maken, maar het lijkt erop dat de toegestane lijst met promptwaarden de afgelopen jaren is gewijzigd. Er zijn ook enkele niet-gedocumenteerde promptwaarden voor sommige interne partners, vandaar de keuze van het algemene 'tekenreekstype' in plaats van de 'enum'
PromptValue: { CONSENT: string, CREATE: string, LOGIN: string, NONE: string, NO_SESSION: string, SELECT_ACCOUNT: string }
Type
{ CONSENT: string, CREATE: string, LOGIN: string, NONE: string, NO_SESSION: string, SELECT_ACCOUNT: string }
stubbedPublicClientApplication
version
version: "4.30.0"
Type
"4.30.0"