@azure/msal-browser package
Osztályok
| AuthError |
A MSAL.js könyvtár által létrehozott általános hibaosztály. |
| AuthenticationHeaderParser |
Ez egy segédosztály, amely elemzi a támogatott HTTP-válaszhitelesítési fejléceket az alapszintű engedélyezési folyamatokon kívül használható fejléc-kihívások értékeinek kinyeréséhez és visszaadásához. |
| BrowserAuthError |
Böngészőtár hibaosztálya, amelyet a MSAL.js SLA-k könyvtára adott ki |
| BrowserConfigurationAuthError |
Böngészőtár hibaosztálya, amelyet a MSAL.js SLA-k könyvtára adott ki |
| BrowserPerformanceClient | |
| BrowserPerformanceMeasurement | |
| ClientAuthError |
Hiba jelenik meg, ha hiba van a böngészőben futó ügyfélkódban. |
| ClientConfigurationError |
Hiba történt a MSAL.js kódtár konfigurációjában. |
| EventHandler | |
| EventMessageUtils | |
| InteractionRequiredAuthError |
Hibaüzenet jelenik meg, ha felhasználói beavatkozásra van szükség. |
| LocalStorage | |
| Logger |
Osztály, amely megkönnyíti az üzenetek egy adott helyre való naplózását. |
| MemoryStorage | |
| NavigationClient | |
| PublicClientApplication |
A PublicClientApplication osztály az a tár által közzétett objektum, amely hitelesítési és engedélyezési funkciókat hajt végre egyoldalas alkalmazásokban az OAuth 2.0 engedélyezési kódfolyamatban leírt JWT-jogkivonatok PKCE-specifikációval történő beszerzéséhez. |
| PublicClientNext |
A PublicClientNext a PublicClientApplication tervezett megvalósításának korai áttekintése a MSAL.jskövetkező főverziójában. Több API-implementáció támogatását tartalmazza a futó futtatókörnyezet alapján. Ezeknek a módosításoknak a célja, hogy a különböző működési környezetek (beágyazott alkalmazás-hitelesítés, platformközvetítők, egyszerű régi böngésző stb.) viselkedésének tiszta elkülönítését biztosítják, miközben továbbra is egységes API-felületet biztosítanak a fejlesztők számára. Használja a PublicClientApplicationt bármely prod/valós forgatókönyvhez. Megjegyzés: A PublicClientNext kísérleti jellegű, és a szemver követése nélkül is kompatibilitástörő változásoknak van kitéve |
| ServerError |
Hiba jelenik meg a kiszolgáló kódjával kapcsolatos hiba esetén, például elérhetetlenség esetén. |
| SessionStorage | |
| SignedHttpRequest | |
| StubPerformanceClient | |
| UrlString |
Url-objektumosztály, amely különböző átalakításokat hajthat végre URL-sztringeken. |
| AuthFlowActionRequiredStateBase |
A művelet újrakriturált állapotának alaposztálya egy hitelesítési folyamatban. |
| AuthFlowStateBase |
A hitelesítési folyamat állapotának alaposztálya. |
| AuthMethodRegistrationChallengeMethodError |
Hiba történt a hitelesítési módszer kihíváskérése során. |
| AuthMethodRegistrationChallengeMethodResult |
A regisztrációhoz használt hitelesítési módszer megtámadásának eredménye. Alapállapot-típust használ a körkörös függőségek elkerülése érdekében. |
| AuthMethodRegistrationCompletedState |
Az állapot azt jelzi, hogy a hitelesítési módszer regisztrációs folyamata sikeresen befejeződött. |
| AuthMethodRegistrationFailedState |
Az állapot azt jelzi, hogy a hitelesítési módszer regisztrációs folyamata meghiúsult. |
| AuthMethodRegistrationRequiredState |
Állapot, amely azt jelzi, hogy a hitelesítési módszer regisztrációja kötelező. |
| AuthMethodRegistrationSubmitChallengeError |
Hiba történt a hitelesítési módszer kihívásának beküldése során. |
| AuthMethodRegistrationSubmitChallengeResult |
A hitelesítési módszer regisztrációja során jelentkező kihívás eredménye. |
| AuthMethodVerificationRequiredState |
Állapot, amely jelzi, hogy ellenőrzés szükséges a kifogásolt hitelesítési módszerhez. |
| CustomAuthAccountData | |
| CustomAuthApiError |
Egyéni hitelesítési API-hiba. |
| CustomAuthError | |
| CustomAuthPublicClientApplication | |
| GetAccessTokenResult | |
| GetAccountError |
A fiókhibák lekérésének hibaosztálya. |
| GetAccountResult | |
| GetCurrentAccountAccessTokenError |
Az aktuális fiók hozzáférési jogkivonatának hibáinak lekérésére szolgáló hibaosztály. |
| HttpError | |
| InvalidArgumentError | |
| InvalidConfigurationError | |
| MethodNotImplementedError | |
| MfaAwaitingState |
Állapot, amely jelzi, hogy az MFA szükséges, és várja a felhasználói műveletet. Ez az állapot lehetővé teszi, hogy a fejlesztő szüneteltetje a végrehajtást, mielőtt elküldené a kódot a felhasználó e-mail-címére. |
| MfaCompletedState |
Az MFA-folyamat sikeres befejezését jelző állapot. |
| MfaFailedState |
Az MFA-folyamat meghiúsulását jelző állapot. |
| MfaRequestChallengeError |
Az MFA-feladatkérés során előforduló hiba. |
| MfaRequestChallengeResult |
MFA-feladat kérésének eredménye. Alapállapot-típust használ a körkörös függőségek elkerülése érdekében. |
| MfaSubmitChallengeError |
Hiba történt az MFA-feladat beküldésekor. |
| MfaSubmitChallengeResult |
MFA-feladat beküldésének eredménye. |
| MfaVerificationRequiredState |
Állapot, amely jelzi, hogy MFA-ellenőrzés szükséges. A feladat elküldve, és a felhasználónak meg kell adnia a kódot. |
| MsalCustomAuthError | |
| NoCachedAccountFoundError | |
| ParsedUrlError | |
| ResetPasswordCodeRequiredState |
A művelet újrakriturált állapotának alaposztálya egy hitelesítési folyamatban. |
| ResetPasswordCompletedState |
Azt az állapotot jelöli, amely a jelszó-visszaállítási művelet sikeres befejezését jelzi. |
| ResetPasswordError | |
| ResetPasswordFailedState |
Sikertelen jelszó-visszaállítási művelet állapota. |
| ResetPasswordPasswordRequiredState |
A művelet újrakriturált állapotának alaposztálya egy hitelesítési folyamatban. |
| ResetPasswordResendCodeError | |
| ResetPasswordResendCodeResult | |
| ResetPasswordStartResult | |
| ResetPasswordState |
A művelet újrakriturált állapotának alaposztálya egy hitelesítési folyamatban. |
| ResetPasswordSubmitCodeError | |
| ResetPasswordSubmitCodeResult | |
| ResetPasswordSubmitPasswordError | |
| ResetPasswordSubmitPasswordResult | |
| SignInCodeRequiredState |
A művelet újrakriturált állapotának alaposztálya egy hitelesítési folyamatban. |
| SignInCompletedState |
A bejelentkezési művelet befejezett állapotát jelöli. Ez az állapot azt jelzi, hogy a bejelentkezési folyamat sikeresen befejeződött. |
| SignInContinuationState |
A művelet újrakriturált állapotának alaposztálya egy hitelesítési folyamatban. |
| SignInError | |
| SignInFailedState |
A sikertelen bejelentkezési művelet állapotát jelöli. |
| SignInPasswordRequiredState |
A művelet újrakriturált állapotának alaposztálya egy hitelesítési folyamatban. |
| SignInResendCodeError | |
| SignInResendCodeResult | |
| SignInResult | |
| SignInState |
A művelet újrakriturált állapotának alaposztálya egy hitelesítési folyamatban. |
| SignInSubmitCodeError | |
| SignInSubmitCodeResult | |
| SignInSubmitPasswordError | |
| SignInSubmitPasswordResult | |
| SignOutError |
A kijelentkezés hibáinak hibaosztálya. |
| SignOutResult | |
| SignUpAttributesRequiredState |
A művelet újrakriturált állapotának alaposztálya egy hitelesítési folyamatban. |
| SignUpCodeRequiredState |
A művelet újrakriturált állapotának alaposztálya egy hitelesítési folyamatban. |
| SignUpCompletedState |
A sikeresen végrehajtott regisztrációs művelet állapotát jelöli. |
| SignUpError | |
| SignUpFailedState |
A sikertelen regisztrációs művelet állapotát jelöli. |
| SignUpPasswordRequiredState |
A művelet újrakriturált állapotának alaposztálya egy hitelesítési folyamatban. |
| SignUpResendCodeError | |
| SignUpResendCodeResult | |
| SignUpResult | |
| SignUpState |
A művelet újrakriturált állapotának alaposztálya egy hitelesítési folyamatban. |
| SignUpSubmitAttributesError | |
| SignUpSubmitAttributesResult | |
| SignUpSubmitCodeError | |
| SignUpSubmitCodeResult | |
| SignUpSubmitPasswordError | |
| SignUpSubmitPasswordResult | |
| UnexpectedError | |
| UnsupportedEnvironmentError | |
| UserAccountAttributeError | |
| UserAlreadySignedInError | |
Interfészek
| IController | |
| ILoggerCallback | |
| INavigationClient | |
| INetworkModule |
Ügyfél hálózati adaptere háttérkérelmek küldéséhez. |
| IPerformanceClient | |
| IPublicClientApplication | |
| ITokenCache | |
| IWindowStorage | |
| AuthMethodDetails |
A regisztrálandó hitelesítési módszer részletei. |
| AuthenticationMethod | |
| ICustomAuthPublicClientApplication | |
Típusaliasok
| AccountInfo |
Fiókobjektum a következő aláírással:
|
| AuthenticationResult | |
| AuthorizationCodeRequest | |
| AuthorizationUrlRequest |
Ez a típus elavult, és a következő főverzió-frissítéskor el lesz távolítva |
| AzureCloudOptions |
AzureCloudInstance-specifikus beállítások
|
| BrokerConnectionEvent |
Hasznos adatok a BrokerConnectionEstablished eseményhez |
| BrowserAuthOptions |
Ezzel konfigurálhatja a hitelesítési beállításokat a Konfiguráció objektumban |
| BrowserSystemOptions | |
| BrowserTelemetryOptions |
Telemetriai beállítások |
| CacheOptions |
Ezzel konfigurálhatja az alábbi gyorsítótár-konfigurációs beállításokat: |
| ClearCacheRequest |
ClearCacheRequest
|
| Configuration |
Ez az objektum lehetővé teszi az MSAL-funkciók fontos elemeinek konfigurálását, és át lesz adva a PublicClientApplication konstruktorának |
| EndSessionPopupRequest |
EndSessionPopupRequest
|
| EndSessionRequest |
EndSessionRequest
|
| EventCallbackFunction | |
| EventError | |
| EventMessage | |
| EventPayload | |
| ExternalTokenResponse |
A külső jogkivonatok gyorsítótárba való betöltéséhez használt válaszobjektum.
|
| IdTokenClaims |
Az MSAL által ismert azonosítójogkivonat-jogcímeket leíró típus. |
| InProgressPerformanceEvent | |
| InitializeApplicationRequest |
InitializeApplicationRequest: A felhasználó által átadott objektum kérése az alkalmazás inicializálásához
|
| LoadTokenOptions | |
| NavigationOptions |
További információk a navigateInternal és navigateExternal függvénynek |
| NetworkRequestOptions |
A hálózati kérelem API-k által engedélyezett beállítások. |
| NetworkResponse | |
| PerformanceCallbackFunction | |
| PerformanceEvent |
A tár által végzett teljesítménymérés, beleértve a kérés és az alkalmazás metaadatait is. |
| PopupEvent | |
| PopupPosition | |
| PopupRequest |
PopupRequest: A felhasználó által átadott objektum kérése, hogy lekérjen egy kódot a kiszolgálóról (az engedélyezési kód engedélyezési folyamatának első szakasza) egy előugró ablakkal.
|
| PopupSize | |
| PopupWindowAttributes |
Előugró konfigurációk a dimenziók és az előugró ablak pozíciójának beállításához |
| RedirectRequest |
RedirectRequest: A felhasználó által átadott objektum kérése egy kód lekéréséhez a kiszolgálóról (az engedélyezési kód megadásának első szakasza) teljes oldalú átirányítással.
|
| SignedHttpRequestOptions | |
| SilentRequest |
SilentRequest: A felhasználó által átadott objektum kérése jogkivonatok lekéréséhez a gyorsítótárból, lejárt jogkivonat megújítása frissítési jogkivonattal, vagy kód lekérése (az engedélyezési kód megadásának első szakasza) egy rejtett iframe-ben.
|
| SsoSilentRequest |
A felhasználó által átadott objektum kérése ssoSilent kérése egy kód lekéréséhez a kiszolgálóról (az engedélyezési kód engedélyezési folyamatának első szakasza)
|
| TenantProfile |
Fiókadatok, amelyek ugyanazon felhasználó bérlőitől függően változnak |
| AccessTokenRetrievalInputs | |
| AccountRetrievalInputs | |
| AuthMethodRegistrationChallengeMethodResultState |
Az AuthMethodRegistrationChallengeMethodResult lehetséges állapotainak típusdefiníciója. |
| AuthMethodRegistrationSubmitChallengeResultState |
Típusdefiníció az AuthMethodRegistrationSubmitChallengeResult lehetséges állapotokhoz. |
| CustomAuthConfiguration | |
| GetAccessTokenResultState |
A GetAccessTokenResult lehetséges állapotai. Ezek közé tartoznak a következők:
|
| GetAccountResultState |
A GetAccountResult lehetséges állapotai. Ezek közé tartoznak a következők:
|
| MfaRequestChallengeResultState |
A MfaRequestChallengeResult lehetséges állapotai. Ezek közé tartoznak a következők:
|
| MfaSubmitChallengeResultState | |
| ResetPasswordInputs | |
| ResetPasswordResendCodeResultState |
A ResetPasswordResendCodeResult lehetséges állapotai. Ezek közé tartoznak a következők:
|
| ResetPasswordStartResultState |
A ResetPasswordStartResult lehetséges állapotai. Ezek közé tartoznak a következők:
|
| ResetPasswordSubmitCodeResultState |
A ResetPasswordSubmitCodeResult lehetséges állapotai. Ezek közé tartoznak a következők:
|
| ResetPasswordSubmitPasswordResultState |
A ResetPasswordSubmitPasswordResult lehetséges állapotai. Ezek közé tartoznak a következők:
|
| SignInInputs | |
| SignInResendCodeResultState |
A SignInResendCodeResult lehetséges állapotai. Ezek közé tartoznak a következők:
|
| SignInResultState |
A SignInResult lehetséges állapotai. Ezek közé tartoznak a következők:
|
| SignInSubmitCodeResultState |
A SignInSubmitCodeResult lehetséges állapotai. Ezek közé tartoznak a következők:
|
| SignInSubmitPasswordResultState |
A SignInSubmitPasswordResult lehetséges állapotai. Ezek közé tartoznak a következők:
|
| SignInWithContinuationTokenInputs | |
| SignOutResultState |
A SignOutResult lehetséges állapotai. Ezek közé tartoznak a következők:
|
| SignUpInputs | |
| SignUpResendCodeResultState |
A SignUpResendCodeResult lehetséges állapotai. Ezek közé tartoznak a következők:
|
| SignUpResultState |
A SignUpResult lehetséges állapotai. Ezek közé tartoznak a következők:
|
| SignUpSubmitAttributesResultState |
A SignUpSubmitAttributesResult lehetséges állapotai. Ezek közé tartoznak a következők:
|
| SignUpSubmitCodeResultState |
A SignUpSubmitCodeResult lehetséges állapotai. Ezek közé tartoznak a következők:
|
| SignUpSubmitPasswordResultState |
A SignUpSubmitPasswordResult lehetséges állapotai. Ezek közé tartoznak a következők:
|
| UserAccountAttributes | |
Enumerációk
| InteractionType | |
| PerformanceEvents |
Azon műveletek számbavétele, amelyeket a PerformanceClient mér a teljesítményük alapján. |
| LogLevel |
Naplóüzenetek szintje. |
Függvények
| create |
létrehozza a NestedAppAuthControllert, és átadja a PublicClientApplication-nek, visszakerül a StandardControllerre, ha a NestedAppAuthController nem érhető el |
| create |
PublicClientApplication létrehozása a StandardControllerrel |
| is |
Ellenőrzi, hogy a platformközvetítő elérhető-e az aktuális környezetben. |
Változók
| Api |
API-kódok telemetriai célokra. 0-99 Silent Flow 800-899 Auth Code Flow 900-999 Egyéb |
| Authentication |
A hitelesítési kérelem típusa |
| Azure |
|
| Browser |
|
| Cache |
|
| Event |
|
| Interaction |
A jelenleg folyamatban lévő interakciók típusai. A burkolótárak eseményeiben a függvények meghívására szolgál, ha bizonyos interakciók folyamatban vannak, vagy az összes interakció befejeződött. |
| Json |
|
| Protocol |
Az MSAL által támogatott protokollmódok. |
| Server |
kiszolgáló választípusának engedélyezett értékei |
| WrapperSKU | |
| Auth |
Az AuthErrorMessage osztály a hibakódok és üzenetek által használt sztringállandókat tartalmazza. |
| Browser |
A BrowserAuthErrorMessage osztály a hibakódok és üzenetek által használt sztringállandókat tartalmazza. |
| Browser |
BrowserAuthErrorMessage osztály, amely hibakódok és üzenetek által használt sztringállandókat tartalmaz. |
| Client |
Hibakódok és üzenetek által használt sztringállandók. |
| Client |
ClientConfigurationErrorMessage osztály, amely hibakódok és üzenetek által használt sztringállandókat tartalmaz. |
| DEFAULT_IFRAME_TIMEOUT_MS | |
| Interaction |
Az SDK által definiált interakcióhoz szükséges hibák |
| OIDC_DEFAULT_SCOPES | |
| Prompt |
úgy tekintettük, hogy a kérésben sztring helyett ez az "enum" érték szerepel, de úgy tűnik, hogy az elmúlt néhány évben folyamatosan változó parancssori értékek engedélyezett listája. Egyes belső partnerek esetében is vannak nem dokumentált parancssori értékek, ezért az "enum" helyett az általános "sztring" típust kell választani. |
| stubbed |
|
| version |
Függvény adatai
createNestablePublicClientApplication(Configuration)
létrehozza a NestedAppAuthControllert, és átadja a PublicClientApplication-nek, visszakerül a StandardControllerre, ha a NestedAppAuthController nem érhető el
function createNestablePublicClientApplication(configuration: Configuration): Promise<IPublicClientApplication>
Paraméterek
- configuration
- Configuration
Válaszok
Promise<IPublicClientApplication>
IPublicClientApplication
createStandardPublicClientApplication(Configuration)
PublicClientApplication létrehozása a StandardControllerrel
function createStandardPublicClientApplication(configuration: Configuration): Promise<IPublicClientApplication>
Paraméterek
- configuration
- Configuration
Válaszok
Promise<IPublicClientApplication>
IPublicClientApplication
isPlatformBrokerAvailable(LoggerOptions, IPerformanceClient, string, boolean)
Ellenőrzi, hogy a platformközvetítő elérhető-e az aktuális környezetben.
function isPlatformBrokerAvailable(loggerOptions?: LoggerOptions, perfClient?: IPerformanceClient, correlationId?: string, domConfig?: boolean): Promise<boolean>
Paraméterek
- loggerOptions
- LoggerOptions
- perfClient
- IPerformanceClient
- correlationId
-
string
- domConfig
-
boolean
Válaszok
Promise<boolean>
Változó részletei
ApiId
API-kódok telemetriai célokra. 0-99 Silent Flow 800-899 Auth Code Flow 900-999 Egyéb
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 }
Típus
{ 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
A hitelesítési kérelem típusa
AuthenticationScheme: { BEARER: "Bearer", POP: "pop", SSH: "ssh-cert" }
Típus
{ 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" }
Típus
{ 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" }
Típus
{ LocalStorage: "localStorage", MemoryStorage: "memoryStorage", SessionStorage: "sessionStorage" }
CacheLookupPolicy
CacheLookupPolicy: { AccessToken: 1, AccessTokenAndRefreshToken: 2, Default: 0, RefreshToken: 3, RefreshTokenAndNetwork: 4, Skip: 5 }
Típus
{ 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" }
Típus
{ 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
A jelenleg folyamatban lévő interakciók típusai. A burkolótárak eseményeiben a függvények meghívására szolgál, ha bizonyos interakciók folyamatban vannak, vagy az összes interakció befejeződött.
InteractionStatus: { AcquireToken: "acquireToken", HandleRedirect: "handleRedirect", Login: "login", Logout: "logout", None: "none", SsoSilent: "ssoSilent", Startup: "startup" }
Típus
{ AcquireToken: "acquireToken", HandleRedirect: "handleRedirect", Login: "login", Logout: "logout", None: "none", SsoSilent: "ssoSilent", Startup: "startup" }
JsonWebTokenTypes
JsonWebTokenTypes: { Jwk: "JWK", Jwt: "JWT", Pop: "pop" }
Típus
{ Jwk: "JWK", Jwt: "JWT", Pop: "pop" }
ProtocolMode
Az MSAL által támogatott protokollmódok.
ProtocolMode: { AAD: "AAD", EAR: "EAR", OIDC: "OIDC" }
Típus
{ AAD: "AAD", EAR: "EAR", OIDC: "OIDC" }
ServerResponseType
Figyelmeztetés
Ez az API már elavult.
Use ResponseMode instead
kiszolgáló választípusának engedélyezett értékei
ServerResponseType: { FRAGMENT: "fragment", QUERY: "query" }
Típus
{ FRAGMENT: "fragment", QUERY: "query" }
WrapperSKU
WrapperSKU: { Angular: "@azure/msal-angular", React: "@azure/msal-react" }
Típus
{ Angular: "@azure/msal-angular", React: "@azure/msal-react" }
AuthErrorMessage
Figyelmeztetés
Ez az API már elavult.
Use AuthErrorCodes instead
Az AuthErrorMessage osztály a hibakódok és üzenetek által használt sztringállandókat tartalmazza.
AuthErrorMessage: { postRequestFailed: { code: string, desc: string }, unexpectedError: { code: string, desc: string } }
Típus
{ postRequestFailed: { code: string, desc: string }, unexpectedError: { code: string, desc: string } }
BrowserAuthErrorMessage
Figyelmeztetés
Ez az API már elavult.
Use exported BrowserAuthErrorCodes instead. In your app you can do :
import { BrowserAuthErrorCodes } from "@azure/msal-browser";
A BrowserAuthErrorMessage osztály a hibakódok és üzenetek által használt sztringállandókat tartalmazza.
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 } }
Típus
{ 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
Figyelmeztetés
Ez az API már elavult.
Use BrowserAuthErrorCodes instead
BrowserAuthErrorMessage osztály, amely hibakódok és üzenetek által használt sztringállandókat tartalmaz.
BrowserConfigurationAuthErrorMessage: { inMemRedirectUnavailable: { code: string, desc: string }, storageNotSupportedError: { code: string, desc: string }, stubPcaInstanceCalled: { code: string, desc: string } }
Típus
{ inMemRedirectUnavailable: { code: string, desc: string }, storageNotSupportedError: { code: string, desc: string }, stubPcaInstanceCalled: { code: string, desc: string } }
ClientAuthErrorMessage
Figyelmeztetés
Ez az API már elavult.
Use ClientAuthErrorCodes instead
Hibakódok és üzenetek által használt sztringállandók.
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 } }
Típus
{ 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
Figyelmeztetés
Ez az API már elavult.
Use ClientConfigurationErrorCodes instead
ClientConfigurationErrorMessage osztály, amely hibakódok és üzenetek által használt sztringállandókat tartalmaz.
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 } }
Típus
{ 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
Típus
10000
InteractionRequiredAuthErrorMessage
Figyelmeztetés
Ez az API már elavult.
Use InteractionRequiredAuthErrorCodes instead
Az SDK által definiált interakcióhoz szükséges hibák
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 } }
Típus
{ 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[]
Típus
string[]
PromptValue
úgy tekintettük, hogy a kérésben sztring helyett ez az "enum" érték szerepel, de úgy tűnik, hogy az elmúlt néhány évben folyamatosan változó parancssori értékek engedélyezett listája. Egyes belső partnerek esetében is vannak nem dokumentált parancssori értékek, ezért az "enum" helyett az általános "sztring" típust kell választani.
PromptValue: { CONSENT: string, CREATE: string, LOGIN: string, NONE: string, NO_SESSION: string, SELECT_ACCOUNT: string }
Típus
{ CONSENT: string, CREATE: string, LOGIN: string, NONE: string, NO_SESSION: string, SELECT_ACCOUNT: string }
stubbedPublicClientApplication
version
version: "4.30.0"
Típus
"4.30.0"