@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:

  • homeAccountId – A fiókobjektum otthoni fiókazonosítója
  • környezet – A kiállító tartománya által képviselt jogkivonatot kibocsátó entitás (pl. login.microsoftonline.com)
  • tenantId – Teljes bérlői vagy szervezeti azonosító, amelyhez ez a fiók tartozik
  • felhasználónév – a fiókot képviselő id_token preferred_username jogcíme
  • localAccountId – A fiókobjektum helyi, bérlőspecifikus fiókazonosítója, amelyet általában örökölt esetekben használnak
  • név – A fiók teljes neve, beleértve a utónevet és a családnevet
  • idToken – nyers azonosító jogkivonat
  • idTokenClaims – Az objektum azonosító jogkivonatból származó jogcímeket tartalmaz
  • nativeAccountId – A felhasználó natív fiókazonosítója
  • tenantProfiles – A bérlőprofil-objektumok térképe minden olyan bérlőhöz, amellyel a fiók hitelesített a böngészőben
  • dataBoundary – A clientInfo-ból kinyert adathatár
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

  • azureCloudInstance – sztringes szám, amely rövid jelölést biztosít a titkos és a nyilvános felhőszolgáltatók számára
  • bérlő – kiépítés a bérlői adatok megadásához
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

  • correlationId – Egyedi GUID-készlet kérésenként a kérések végpontok közötti nyomon követéséhez telemetriai célokra.
  • fiók – A rendszer kijelentkezteti a fiókobjektumot. A fiókhoz kapcsolódó összes jogkivonat törlődik.
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

  • fiók – A rendszer kijelentkezteti a fiókobjektumot. A fiókhoz kapcsolódó összes jogkivonat törlődik.
  • postLogoutRedirectUri – URI a kijelentkezés utáni lapra való navigáláshoz az előugró ablakban. Az előugró ablak bezárásához szükséges.
  • szolgáltató – A bejelentkezési kérelem elküldésére vonatkozó hatóság.
  • correlationId – Egyedi GUID-készlet kérésenként a kérések végpontok közötti nyomon követéséhez telemetriai célokra.
  • idTokenHint – A B2C által a kijelentkezés ellenőrzéséhez használt azonosító jogkivonat, ha a szabályzat megköveteli
  • mainWindowRedirectUri – URI a főablakban való navigáláshoz a kijelentkezés befejezése után
  • popupWindowAttributes – Választható előugró ablakattribútumok. popupSize with height and width, and popupPosition with top and left is set.
  • logoutHint – Egy sztring, amely megadja a kijelentkezett fiókot, hogy kihagyhassa a kiszolgálófiókválasztót a kijelentkezéskor
  • popupWindowParent – Nem kötelező, hogy az ablakobjektum szülőként legyen használva az előugró ablakok megnyitásakor. window Globális, ha nincs megadva.
EndSessionRequest

EndSessionRequest

  • fiók – A rendszer kijelentkezteti a fiókobjektumot. A fiókhoz kapcsolódó összes jogkivonat törlődik.
  • postLogoutRedirectUri – URI a kijelentkezés utáni oldalra való navigáláshoz.
  • szolgáltató – A bejelentkezési kérelem elküldésére vonatkozó hatóság.
  • correlationId – Egyedi GUID-készlet kérésenként a kérések végpontok közötti nyomon követéséhez telemetriai célokra.
  • idTokenHint – A B2C által a kijelentkezés ellenőrzéséhez használt azonosító jogkivonat, ha a szabályzat megköveteli
  • onRedirectNavigate – Visszahívás, amely az MSAL által megtekintett URL-címnek lesz átadva. Ha a visszahívásban hamis értéket ad vissza, az leállítja a navigációt.
  • logoutHint – Egy sztring, amely megadja a kijelentkezett fiókot, hogy kihagyhassa a kiszolgálófiókválasztót a kijelentkezéskor
EventCallbackFunction
EventError
EventMessage
EventPayload
ExternalTokenResponse

A külső jogkivonatok gyorsítótárba való betöltéséhez használt válaszobjektum.

  • token_type: A jogkivonat típusértékét jelzi. Az AD Azure csak a Bearer típust támogatja.
  • hatókör: Azok a hatókörök, amelyekre a access_token érvényes.
  • expires_in: Mennyi ideig érvényes a hozzáférési jogkivonat (másodpercben).
  • id_token: JSON webes jogkivonat (JWT). Az alkalmazás dekódolhatja ennek a jogkivonatnak a szegmenseit, hogy információt kérjen a bejelentkezett felhasználóról.
  • refresh_token: OAuth 2.0 frissítési jogkivonat. Az alkalmazás az aktuális hozzáférési jogkivonat lejárata után további hozzáférési jogkivonatokat szerezhet be.
  • access_token: A kért hozzáférési jogkivonat. Az alkalmazás ezzel a jogkivonattal hitelesítheti magát a védett erőforráson, például egy webes API-n.
  • client_info: Ügyfél-információs objektum
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

  • correlationId – Egyedi GUID-készlet kérésenként a kérések végpontok közötti nyomon követéséhez telemetriai célokra.
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.

  • hatókörök – Azon hatókörök tömbje, amelyhez az alkalmazás hozzáférést kér.
  • authority – Annak a szolgáltatónak az URL-címe, amelytől az alkalmazás jogkivonatokat szerez be.
  • correlationId – Egyedi GUID-készlet kérésenként a kérések végpontok közötti nyomon követéséhez telemetriai célokra.
  • redirectUri – Az átirányítási URI, ahol hitelesítési válaszokat kaphat az alkalmazás. Pontosan meg kell egyeznie a Azure portálon regisztrált átirányítási URI-k egyikével.
  • extraScopesToConsent – Egy másik erőforrás hatókörei, ha a felhasználónak előzetes hozzájárulásra van szüksége.
  • state – A kérésben szereplő érték, amelyet a jogkivonat válasza is visszaad. A véletlenszerűen létrehozott egyedi érték általában a helyek közötti hamisítási támadások megelőzésére szolgál. Az állapot a felhasználó állapotával kapcsolatos információk kódolására is használható az alkalmazásban a hitelesítési kérelem előtt.
  • parancssor – A szükséges felhasználói beavatkozás típusát jelzi. bejelentkezés: arra kényszeríti a felhasználót, hogy adja meg a hitelesítő adatait a kéréshez, az egyszeri bejelentkezést pedig semmisre ne kapcsolja: biztosítja, hogy a felhasználó ne jelenjen meg interaktív kéréssel. ha a kérés nem hajtható végre egyszeri bejelentkezéssel, a végpont egy interaction_required hibaüzenetet ad vissza: az OAuth-hozzájárulás párbeszédpanelt a felhasználó bejelentkezése után aktiválja, és megkéri a felhasználót, hogy adjon engedélyeket az alkalmazásnak select_account: megszakítja az egyszeri bejelentkezést= a munkamenet összes fiókját vagy az összes megjegyezett fiókot felsoroló fiók kiválasztásával, vagy egy másik fiók létrehozása lehetőséggel: a bejelentkezési élmény no_session helyett a fióklétrehozási felületre irányítja a felhasználót: a felhasználó hitelesítésekor nem olvassa be a meglévő munkamenet-jogkivonatot. A felhasználó sikeres hitelesítése után az EVO nem hoz létre új munkamenetet a felhasználó számára. CSAK BELSŐ HASZNÁLATRA.
  • loginHint – A bejelentkezési oldal felhasználónév/e-mail-cím mezőjének előre kitölthető a felhasználó számára, ha előre ismeri a felhasználónevet/e-mail-címet. Az alkalmazások gyakran használják ezt a paramétert az újrahitelesítés során, miután már kinyerték a felhasználónevet egy korábbi bejelentkezésből a login_hint vagy preferred_username jogcím használatával.
  • sid – Munkamenet-azonosító, a munkamenet egyedi azonosítója. Az azonosító jogkivonatokon választható jogcímként érhető el.
  • domainHint – Tippet ad arról a bérlőről vagy tartományról, amelyet a felhasználónak használnia kell a bejelentkezéshez. A tartománymutató értéke a bérlő regisztrált tartománya.
  • extraQueryParameters – A /authorize híváshoz hozzáadott egyéni lekérdezési paraméterek sztring-sztring-leképezése
  • tokenBodyParameters – A /token híváshoz hozzáadott egyéni jogkivonat-kérelem törzsparamétereinek sztring-leképezése. Csak hozzáférési jogkivonatok megújításakor használható.
  • tokenQueryParameters – A /token híváshoz hozzáadott egyéni lekérdezési paraméterek karakterlánc-leképezése
  • jogcímek – Azokban az esetekben, amikor Azure AD-bérlő rendszergazdája engedélyezte a feltételes hozzáférési szabályzatokat, és a szabályzat nem teljesült, a kivételek olyan jogcímeket tartalmaznak, amelyekhez jóváhagyásra van szükség.
  • nonce – Az azonosító jogkivonatában visszaadott kérésben szereplő érték. A véletlenszerűen létrehozott egyedi értékeket általában a visszajátszási támadások enyhítésére használják.
  • popupWindowAttributes – Választható előugró ablakattribútumok. popupSize with height and width, and popupPosition with top and left is set.
  • popupWindowParent – Nem kötelező, hogy az ablakobjektum szülőként legyen használva az előugró ablakok megnyitásakor. window Globális, ha nincs megadva.
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.

  • hatókörök – Azon hatókörök tömbje, amelyhez az alkalmazás hozzáférést kér.
  • authority – Annak a szolgáltatónak az URL-címe, amelytől az alkalmazás jogkivonatokat szerez be.
  • correlationId – Egyedi GUID-készlet kérésenként a kérések végpontok közötti nyomon követéséhez telemetriai célokra.
  • redirectUri – Az átirányítási URI, ahol hitelesítési válaszokat kaphat az alkalmazás. Pontosan meg kell egyeznie a Azure portálon regisztrált átirányítási URI-k egyikével.
  • extraScopesToConsent – Egy másik erőforrás hatókörei, ha a felhasználónak előzetes hozzájárulásra van szüksége.
  • state – A kérésben szereplő érték, amelyet a jogkivonat válasza is visszaad. A véletlenszerűen létrehozott egyedi érték általában a helyek közötti hamisítási támadások megelőzésére szolgál. Az állapot a felhasználó állapotával kapcsolatos információk kódolására is használható az alkalmazásban a hitelesítési kérelem előtt.
  • parancssor – A szükséges felhasználói beavatkozás típusát jelzi. bejelentkezés: arra kényszeríti a felhasználót, hogy adja meg a hitelesítő adatait a kéréshez, az egyszeri bejelentkezést pedig semmisre ne kapcsolja: biztosítja, hogy a felhasználó ne jelenjen meg interaktív kéréssel. ha a kérés nem hajtható végre egyszeri bejelentkezéssel, a végpont egy interaction_required hibaüzenetet ad vissza: az OAuth-hozzájárulás párbeszédpanelt a felhasználó bejelentkezése után aktiválja, és megkéri a felhasználót, hogy adjon engedélyeket az alkalmazásnak select_account: megszakítja az egyszeri bejelentkezést= a munkamenet összes fiókját vagy az összes megjegyezett fiókot felsoroló fiók kiválasztásával, vagy egy másik fiók létrehozása lehetőséggel: a bejelentkezési élmény no_session helyett a fióklétrehozási felületre irányítja a felhasználót: a felhasználó hitelesítésekor nem olvassa be a meglévő munkamenet-jogkivonatot. A felhasználó sikeres hitelesítése után az EVO nem hoz létre új munkamenetet a felhasználó számára. CSAK BELSŐ HASZNÁLATRA.
  • loginHint – A bejelentkezési oldal felhasználónév/e-mail-cím mezőjének előre kitölthető a felhasználó számára, ha előre ismeri a felhasználónevet/e-mail-címet. Az alkalmazások gyakran használják ezt a paramétert az újrahitelesítés során, miután már kinyerték a felhasználónevet egy korábbi bejelentkezésből a login_hint vagy preferred_username jogcím használatával.
  • sid – Munkamenet-azonosító, a munkamenet egyedi azonosítója. Az azonosító jogkivonatokon választható jogcímként érhető el.
  • domainHint – Tippet ad arról a bérlőről vagy tartományról, amelyet a felhasználónak használnia kell a bejelentkezéshez. A tartománymutató értéke a bérlő regisztrált tartománya.
  • extraQueryParameters – A /authorize híváshoz hozzáadott egyéni lekérdezési paraméterek sztring-sztring-leképezése
  • tokenBodyParameters – A /token híváshoz hozzáadott egyéni jogkivonat-kérelem törzsparamétereinek sztring-leképezése. Csak hozzáférési jogkivonatok megújításakor használható.
  • tokenQueryParameters – A /token híváshoz hozzáadott egyéni lekérdezési paraméterek karakterlánc-leképezése
  • jogcímek – Azokban az esetekben, amikor Azure AD-bérlő rendszergazdája engedélyezte a feltételes hozzáférési szabályzatokat, és a szabályzat nem teljesült, a kivételek olyan jogcímeket tartalmaznak, amelyekhez jóváhagyásra van szükség.
  • nonce – Az azonosító jogkivonatában visszaadott kérésben szereplő érték. A véletlenszerűen létrehozott egyedi értékeket általában a visszajátszási támadások enyhítésére használják.
  • redirectStartPage – Az a lap, amelyet vissza kell adni a loginRedirect vagy a acquireTokenRedirect után. Ez csak akkor használható, ha ez eltér az átirányításiuritól, és alapértelmezés szerint a kérést kezdeményező oldalra kerül. Ha a navigateToLoginRequestUrl konfigurációs beállítás hamis értékre van állítva, a rendszer figyelmen kívül hagyja ezt a paramétert.
  • onRedirectNavigate – Visszahívás, amely az MSAL által megtekintett URL-címnek lesz átadva. Ha a visszahívásban hamis értéket ad vissza, az leállítja a navigációt.
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.

  • hatókörök – Azon hatókörök tömbje, amelyhez az alkalmazás hozzáférést kér.
  • authority – Annak a szolgáltatónak az URL-címe, amelytől az alkalmazás jogkivonatokat szerez be.
  • correlationId – Egyedi GUID-készlet kérésenként a kérések végpontok közötti nyomon követéséhez telemetriai célokra.
  • fiók – Fiók entitás a hitelesítő adatok kereséséhez.
  • forceRefresh – A csendes kérelmek kényszerítése hálózati hívások indítására, ha igaz.
  • extraQueryParameters – A /authorize híváshoz hozzáadott egyéni lekérdezési paraméterek sztring-sztring-leképezése. Csak a frissítési jogkivonat megújításakor használható.
  • tokenBodyParameters – A /token híváshoz hozzáadott egyéni jogkivonat-kérelem törzsparamétereinek sztring-leképezése. Csak hozzáférési jogkivonatok megújításakor használható.
  • tokenQueryParameters – A /token híváshoz hozzáadott egyéni lekérdezési paraméterek karakterlánc-leképezése. Csak hozzáférési jogkivonatok megújításakor használható.
  • redirectUri – Az átirányítási URI, ahol hitelesítési válaszokat kaphat az alkalmazás. Pontosan meg kell egyeznie a Azure portálon regisztrált átirányítási URI-k egyikével. Csak olyan esetekben használatos, amikor a frissítési jogkivonat lejárt.
  • cacheLookupPolicy – A csendes jogkivonat lekérésének különböző módjai.
  • parancssor – A szükséges felhasználói beavatkozás típusát jelzi. nincs: biztosítja, hogy a felhasználó ne jelenjen meg interaktív üzenettel. ha a kérés nem hajtható végre egyszeri bejelentkezéssel, a végpont interaction_required hibát ad vissza no_session: a felhasználó hitelesítésekor nem olvassa be a meglévő munkamenet-jogkivonatot. A felhasználó sikeres hitelesítése után az EVO nem hoz létre új munkamenetet a felhasználó számára. CSAK BELSŐ HASZNÁLATRA.
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)

  • hatókörök – Azon hatókörök tömbje, amelyhez az alkalmazás hozzáférést kér (nem kötelező az egyszeri hívások esetében)
  • jogcímek – Sztringezett jogcímkérelem, amely az összes /engedélyezési és /token-híváshoz hozzáadódik
  • authority – Annak a szolgáltatónak az URL-címe, amelytől az alkalmazás jogkivonatokat szerez be.
  • correlationId – Egyedi GUID-készlet kérésenként a kérések végpontok közötti nyomon követéséhez telemetriai célokra.
  • redirectUri – Az átirányítási URI, ahol hitelesítési válaszokat kaphat az alkalmazás. Pontosan meg kell egyeznie a Azure portálon regisztrált átirányítási URI-k egyikével.
  • extraScopesToConsent – Egy másik erőforrás hatókörei, ha a felhasználónak előzetes hozzájárulásra van szüksége.
  • state – A kérésben szereplő érték, amelyet a jogkivonat válasza is visszaad. A véletlenszerűen létrehozott egyedi érték általában a helyek közötti hamisítási támadások megelőzésére szolgál. Az állapot a felhasználó állapotával kapcsolatos információk kódolására is használható az alkalmazásban a hitelesítési kérelem előtt.
  • parancssor – A szükséges felhasználói beavatkozás típusát jelzi. bejelentkezés: arra kényszeríti a felhasználót, hogy adja meg a hitelesítő adatait a kéréshez, az egyszeri bejelentkezést pedig semmisre ne kapcsolja: biztosítja, hogy a felhasználó ne jelenjen meg interaktív kéréssel. ha a kérés nem hajtható végre egyszeri bejelentkezéssel, a végpont egy interaction_required hibamegadást ad vissza: a felhasználó bejelentkezése után aktiválja az OAuth-hozzájárulás párbeszédpanelt, és megkéri a felhasználót, hogy adjon engedélyeket az alkalmazásnak select_account: megszakítja az egyszeri bejelentkezést=a munkamenet összes fiókját vagy az összes megjegyezett fiókot felsoroló fiók kiválasztásával, vagy egy másik fiók létrehozása lehetőséggel: a bejelentkezési élmény no_session helyett a fióklétrehozási felületre irányítja a felhasználót: a felhasználó hitelesítésekor nem olvassa be a meglévő munkamenet-jogkivonatot. A felhasználó sikeres hitelesítése után az EVO nem hoz létre új munkamenetet a felhasználó számára. CSAK BELSŐ HASZNÁLATRA.
  • loginHint – A bejelentkezési oldal felhasználónév/e-mail-cím mezőjének előre kitölthető a felhasználó számára, ha előre ismeri a felhasználónevet/e-mail-címet. Az alkalmazások gyakran használják ezt a paramétert az újrahitelesítés során, miután már kinyerték a felhasználónevet egy korábbi bejelentkezésből a login_hint vagy preferred_username jogcím használatával.
  • sid – Munkamenet-azonosító, a munkamenet egyedi azonosítója. Az azonosító jogkivonatokon választható jogcímként érhető el.
  • domainHint – Tippet ad arról a bérlőről vagy tartományról, amelyet a felhasználónak használnia kell a bejelentkezéshez. A tartománymutató értéke a bérlő regisztrált tartománya.
  • extraQueryParameters – A /authorize híváshoz hozzáadott egyéni lekérdezési paraméterek sztring-sztring-leképezése
  • tokenBodyParameters – A /token híváshoz hozzáadott egyéni jogkivonat-kérelem törzsparamétereinek sztring-leképezése. Csak hozzáférési jogkivonatok megújításakor használható.
  • tokenQueryParameters – A /token híváshoz hozzáadott egyéni lekérdezési paraméterek karakterlánc-leképezése
  • nonce – Az azonosító jogkivonatában visszaadott kérésben szereplő érték. A véletlenszerűen létrehozott egyedi értékeket általában a visszajátszási támadások enyhítésére használják.
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:

  • GetAccessTokenCompletedState: A hozzáférési jogkivonat lekérése sikeresen megtörtént.
  • GetAccessTokenFailedState: A hozzáférési jogkivonat lekérése nem sikerült.
GetAccountResultState

A GetAccountResult lehetséges állapotai. Ezek közé tartoznak a következők:

  • GetAccountCompletedState: A fiók lekérése sikeresen megtörtént.
  • GetAccountFailedState: A fiók lekérése sikertelen volt.
MfaRequestChallengeResultState

A MfaRequestChallengeResult lehetséges állapotai. Ezek közé tartoznak a következők:

  • MfaVerificationRequiredState: A felhasználónak ellenőriznie kell a kihívást.
  • MfaFailedState: Az MFA-kérés sikertelen volt.
MfaSubmitChallengeResultState
ResetPasswordInputs
ResetPasswordResendCodeResultState

A ResetPasswordResendCodeResult lehetséges állapotai. Ezek közé tartoznak a következők:

  • ResetPasswordCodeRequiredState: Az alaphelyzetbe állítási jelszóhoz kód szükséges.
  • ResetPasswordFailedState: A jelszó kérése sikertelen volt.
ResetPasswordStartResultState

A ResetPasswordStartResult lehetséges állapotai. Ezek közé tartoznak a következők:

  • ResetPasswordCodeRequiredState: Az alaphelyzetbe állítási jelszóhoz kód szükséges.
  • ResetPasswordFailedState: A jelszó kérése sikertelen volt.
ResetPasswordSubmitCodeResultState

A ResetPasswordSubmitCodeResult lehetséges állapotai. Ezek közé tartoznak a következők:

  • ResetPasswordPasswordRequiredState: Az alaphelyzetbe állítási jelszóhoz jelszó szükséges.
  • ResetPasswordFailedState: A jelszó kérése sikertelen volt.
ResetPasswordSubmitPasswordResultState

A ResetPasswordSubmitPasswordResult lehetséges állapotai. Ezek közé tartoznak a következők:

  • ResetPasswordCompletedState: Az új jelszó kérése sikeresen befejeződött.
  • ResetPasswordFailedState: A jelszó kérése sikertelen volt.
SignInInputs
SignInResendCodeResultState

A SignInResendCodeResult lehetséges állapotai. Ezek közé tartoznak a következők:

  • SignInCodeRequiredState: A bejelentkezési folyamathoz kód szükséges.
  • SignInFailedState: A bejelentkezési folyamat nem sikerült.
SignInResultState

A SignInResult lehetséges állapotai. Ezek közé tartoznak a következők:

  • SignInCodeRequiredState: A bejelentkezési folyamathoz kód szükséges.
  • SignInPasswordRequiredState: A bejelentkezési folyamathoz jelszó szükséges.
  • SignInFailedState: A bejelentkezési folyamat nem sikerült.
  • SignInCompletedState: A bejelentkezési folyamat befejeződött.
  • AuthMethodRegistrationRequiredState: A bejelentkezési folyamathoz hitelesítési módszer regisztrációja szükséges.
  • MfaAwaitingState: A bejelentkezési folyamathoz MFA szükséges.
SignInSubmitCodeResultState

A SignInSubmitCodeResult lehetséges állapotai. Ezek közé tartoznak a következők:

  • SignInCompletedState: A bejelentkezési folyamat sikeresen befejeződött.
  • SignInFailedState: A bejelentkezési folyamat nem sikerült.
  • AuthMethodRegistrationRequiredState: A felhasználónak regisztrálnia kell egy hitelesítési módszert.
  • MfaAwaitingState: A felhasználó többtényezős hitelesítés (MFA) várakozási állapotban van.
SignInSubmitPasswordResultState

A SignInSubmitPasswordResult lehetséges állapotai. Ezek közé tartoznak a következők:

  • SignInCompletedState: A bejelentkezési folyamat sikeresen befejeződött.
  • SignInFailedState: A bejelentkezési folyamat nem sikerült.
  • AuthMethodRegistrationRequiredState: A bejelentkezési folyamathoz hitelesítési módszer regisztrációja szükséges.
  • MfaAwaitingState: A bejelentkezési folyamathoz MFA szükséges.
SignInWithContinuationTokenInputs
SignOutResultState

A SignOutResult lehetséges állapotai. Ezek közé tartoznak a következők:

  • SignOutCompletedState: A kijelentkezési művelet sikeres volt.
  • SignOutFailedState: A kijelentkezési művelet nem sikerült.
SignUpInputs
SignUpResendCodeResultState

A SignUpResendCodeResult lehetséges állapotai. Ezek közé tartoznak a következők:

  • SignUpCodeRequiredState: A regisztrációs folyamathoz kód szükséges.
  • SignUpFailedState: A regisztrációs folyamat nem sikerült.
SignUpResultState

A SignUpResult lehetséges állapotai. Ezek közé tartoznak a következők:

  • SignUpCodeRequiredState: A regisztrációs folyamathoz kód szükséges.
  • SignUpPasswordRequiredState: A regisztrációs folyamathoz jelszó szükséges.
  • SignUpAttributesRequiredState: A regisztrációs folyamat további attribútumokat igényel.
  • SignUpFailedState: A regisztrációs folyamat nem sikerült.
SignUpSubmitAttributesResultState

A SignUpSubmitAttributesResult lehetséges állapotai. Ezek közé tartoznak a következők:

  • SignUpCompletedState: A regisztrációs folyamat sikeresen befejeződött.
  • SignUpFailedState: A regisztrációs folyamat nem sikerült.
SignUpSubmitCodeResultState

A SignUpSubmitCodeResult lehetséges állapotai. Ezek közé tartoznak a következők:

  • SignUpPasswordRequiredState: A regisztrációs folyamathoz jelszó szükséges.
  • SignUpAttributesRequiredState: A regisztrációs folyamat további attribútumokat igényel.
  • SignUpCompletedState: A regisztrációs folyamat sikeresen befejeződött.
  • SignUpFailedState: A regisztrációs folyamat nem sikerült.
SignUpSubmitPasswordResultState

A SignUpSubmitPasswordResult lehetséges állapotai. Ezek közé tartoznak a következők:

  • SignUpAttributesRequiredState: A regisztrációs folyamat további attribútumokat igényel.
  • SignUpCompletedState: A regisztrációs folyamat sikeresen befejeződött.
  • SignUpFailedState: A regisztrációs folyamat nem sikerült.
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

createNestablePublicClientApplication(Configuration)

létrehozza a NestedAppAuthControllert, és átadja a PublicClientApplication-nek, visszakerül a StandardControllerre, ha a NestedAppAuthController nem érhető el

createStandardPublicClientApplication(Configuration)

PublicClientApplication létrehozása a StandardControllerrel

isPlatformBrokerAvailable(LoggerOptions, IPerformanceClient, string, boolean)

Ellenőrzi, hogy a platformközvetítő elérhető-e az aktuális környezetben.

Változók

ApiId

API-kódok telemetriai célokra. 0-99 Silent Flow 800-899 Auth Code Flow 900-999 Egyéb

AuthenticationScheme

A hitelesítési kérelem típusa

AzureCloudInstance
BrowserCacheLocation
CacheLookupPolicy
EventType
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.

JsonWebTokenTypes
ProtocolMode

Az MSAL által támogatott protokollmódok.

ServerResponseType

kiszolgáló választípusának engedélyezett értékei

WrapperSKU
AuthErrorMessage

Az AuthErrorMessage osztály a hibakódok és üzenetek által használt sztringállandókat tartalmazza.

BrowserAuthErrorMessage

A BrowserAuthErrorMessage osztály a hibakódok és üzenetek által használt sztringállandókat tartalmazza.

BrowserConfigurationAuthErrorMessage

BrowserAuthErrorMessage osztály, amely hibakódok és üzenetek által használt sztringállandókat tartalmaz.

ClientAuthErrorMessage

Hibakódok és üzenetek által használt sztringállandók.

ClientConfigurationErrorMessage

ClientConfigurationErrorMessage osztály, amely hibakódok és üzenetek által használt sztringállandókat tartalmaz.

DEFAULT_IFRAME_TIMEOUT_MS
InteractionRequiredAuthErrorMessage

Az SDK által definiált interakcióhoz szükséges hibák

OIDC_DEFAULT_SCOPES
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.

stubbedPublicClientApplication
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

IPublicClientApplication

createStandardPublicClientApplication(Configuration)

PublicClientApplication létrehozása a StandardControllerrel

function createStandardPublicClientApplication(configuration: Configuration): Promise<IPublicClientApplication>

Paraméterek

configuration
Configuration

Válaszok

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

stubbedPublicClientApplication: IPublicClientApplication

Típus

version

version: "4.30.0"

Típus

"4.30.0"