@azure/msal-browser package
Sınıflar
| AuthError |
MSAL.js kitaplığı tarafından genel hata sınıfı oluşturuldu. |
| AuthenticationHeaderParser |
Bu, temel yetkilendirme akışları dışında kullanılabilecek üst bilgi sınaması değerlerini ayıklamak ve döndürmek için desteklenen HTTP yanıt kimlik doğrulama üst bilgilerini ayrıştıran bir yardımcı sınıfıdır. |
| BrowserAuthError |
SPA'lar için MSAL.js kitaplığı tarafından atılan tarayıcı kitaplığı hata sınıfı |
| BrowserConfigurationAuthError |
SPA'lar için MSAL.js kitaplığı tarafından atılan tarayıcı kitaplığı hata sınıfı |
| BrowserPerformanceClient | |
| BrowserPerformanceMeasurement | |
| ClientAuthError |
Tarayıcıda çalışan istemci kodunda bir hata olduğunda hata oluştu. |
| ClientConfigurationError |
MSAL.js kitaplığının yapılandırmasında bir hata olduğunda hata oluştu. |
| EventHandler | |
| EventMessageUtils | |
| InteractionRequiredAuthError |
Kullanıcı etkileşimi gerektiğinde hata oluştu. |
| LocalStorage | |
| Logger |
İletilerin belirli bir yere kaydedilmesini kolaylaştıran sınıf. |
| MemoryStorage | |
| NavigationClient | |
| PublicClientApplication |
PublicClientApplication sınıfı, PKCE belirtimi ile OAuth 2.0 Yetkilendirme Kodu Akışında açıklandığı gibi JWT belirteçlerini almak için Tek Sayfalı Uygulamalarda kimlik doğrulaması ve yetkilendirme işlevlerini gerçekleştirmek için kitaplık tarafından kullanıma sunulan nesnedir. |
| PublicClientNext |
PublicClientNext, MSAL.jssonraki ana sürümünde PublicClientApplication'ın planlanan uygulamasına erken bir bakıştır. Üzerinde çalıştığı çalışma zamanı ortamını temel alan birden çok API uygulaması için destek içerir. Bu değişikliklerin hedefleri, geliştiriciler için tutarlı bir API yüzeyi sağlamaya devam ederken farklı işletim bağlamları (İç İçe Uygulama Kimlik Doğrulaması, Platform Aracıları, Düz eski Tarayıcı vb.) arasında temiz bir davranış ayrımı sağlamaktır. Tüm prod/real-world senaryoları için publicclientapplication kullanın. Not: PublicClientNext deneyseldir ve semver'ı takip etmeden hataya neden olan değişikliklere tabidir |
| ServerError |
Sunucu koduyla ilgili bir hata olduğunda ( örneğin, kullanılamaz durumda olduğunda) hata oluştu. |
| SessionStorage | |
| SignedHttpRequest | |
| StubPerformanceClient | |
| UrlString |
Url dizelerinde çeşitli dönüştürmeler gerçekleştirebilen URL nesne sınıfı. |
| AuthFlowActionRequiredStateBase |
Bir kimlik doğrulama akışında eylem requried durumu için temel sınıf. |
| AuthFlowStateBase |
Kimlik doğrulama akışının durumu için temel sınıf. |
| AuthMethodRegistrationChallengeMethodError |
Kimlik doğrulama yöntemi sınama isteği sırasında oluşan hata. |
| AuthMethodRegistrationChallengeMethodResult |
Kayıt için kimlik doğrulama yönteminin zorlanması sonucu. Döngüsel bağımlılıkları önlemek için temel durum türünü kullanır. |
| AuthMethodRegistrationCompletedState |
Kimlik doğrulama yöntemi kayıt akışının başarıyla tamamlandığını belirten durum. |
| AuthMethodRegistrationFailedState |
Kimlik doğrulama yöntemi kayıt akışının başarısız olduğunu belirten durum. |
| AuthMethodRegistrationRequiredState |
Kimlik doğrulama yöntemi kaydının gerekli olduğunu belirten durum. |
| AuthMethodRegistrationSubmitChallengeError |
Kimlik doğrulama yöntemi sınaması gönderimi sırasında oluşan hata. |
| AuthMethodRegistrationSubmitChallengeResult |
Kimlik doğrulama yöntemi kaydı için bir sınama göndermenin sonucu. |
| AuthMethodVerificationRequiredState |
Sınamalı kimlik doğrulama yöntemi için doğrulama gerektiğini belirten durum. |
| CustomAuthAccountData | |
| CustomAuthApiError |
Özel Kimlik Doğrulama API'si hatası. |
| CustomAuthError | |
| CustomAuthPublicClientApplication | |
| GetAccessTokenResult | |
| GetAccountError |
Hesap hatalarını almak için hata sınıfı. |
| GetAccountResult | |
| GetCurrentAccountAccessTokenError |
Geçerli hesap erişim belirteci hatalarını almak için hata sınıfı. |
| HttpError | |
| InvalidArgumentError | |
| InvalidConfigurationError | |
| MethodNotImplementedError | |
| MfaAwaitingState |
MFA'nın gerekli olduğunu ve kullanıcı eylemini beklediğini belirten durum. Bu durum, geliştiricinin kodu kullanıcının e-postasına göndermeden önce yürütmeyi duraklatmasını sağlar. |
| MfaCompletedState |
MFA akışının başarıyla tamamlandığını belirten durum. |
| MfaFailedState |
MFA akışının başarısız olduğunu belirten durum. |
| MfaRequestChallengeError |
MFA sınama isteği sırasında oluşan hata. |
| MfaRequestChallengeResult |
MFA sınaması istemenin sonucu. Döngüsel bağımlılıkları önlemek için temel durum türünü kullanır. |
| MfaSubmitChallengeError |
MFA sınaması gönderimi sırasında oluşan hata. |
| MfaSubmitChallengeResult |
MFA sınaması göndermenin sonucu. |
| MfaVerificationRequiredState |
MFA doğrulamasının gerekli olduğunu belirten durum. Sınama gönderildi ve kullanıcının kodu sağlaması gerekiyor. |
| MsalCustomAuthError | |
| NoCachedAccountFoundError | |
| ParsedUrlError | |
| ResetPasswordCodeRequiredState |
Bir kimlik doğrulama akışında eylem requried durumu için temel sınıf. |
| ResetPasswordCompletedState |
Parola sıfırlama işleminin başarıyla tamamlandığını gösteren durumu temsil eder. |
| ResetPasswordError | |
| ResetPasswordFailedState |
Başarısız olan parola sıfırlama işleminin durumu. |
| ResetPasswordPasswordRequiredState |
Bir kimlik doğrulama akışında eylem requried durumu için temel sınıf. |
| ResetPasswordResendCodeError | |
| ResetPasswordResendCodeResult | |
| ResetPasswordStartResult | |
| ResetPasswordState |
Bir kimlik doğrulama akışında eylem requried durumu için temel sınıf. |
| ResetPasswordSubmitCodeError | |
| ResetPasswordSubmitCodeResult | |
| ResetPasswordSubmitPasswordError | |
| ResetPasswordSubmitPasswordResult | |
| SignInCodeRequiredState |
Bir kimlik doğrulama akışında eylem requried durumu için temel sınıf. |
| SignInCompletedState |
Oturum açma işleminin tamamlanmış durumunu temsil eder. Bu durum, oturum açma işleminin başarıyla tamamlandığını gösterir. |
| SignInContinuationState |
Bir kimlik doğrulama akışında eylem requried durumu için temel sınıf. |
| SignInError | |
| SignInFailedState |
Başarısız olan bir oturum açma işleminin durumunu temsil eder. |
| SignInPasswordRequiredState |
Bir kimlik doğrulama akışında eylem requried durumu için temel sınıf. |
| SignInResendCodeError | |
| SignInResendCodeResult | |
| SignInResult | |
| SignInState |
Bir kimlik doğrulama akışında eylem requried durumu için temel sınıf. |
| SignInSubmitCodeError | |
| SignInSubmitCodeResult | |
| SignInSubmitPasswordError | |
| SignInSubmitPasswordResult | |
| SignOutError |
Oturum kapatma hataları için hata sınıfı. |
| SignOutResult | |
| SignUpAttributesRequiredState |
Bir kimlik doğrulama akışında eylem requried durumu için temel sınıf. |
| SignUpCodeRequiredState |
Bir kimlik doğrulama akışında eylem requried durumu için temel sınıf. |
| SignUpCompletedState |
Başarıyla tamamlanan bir kaydolma işleminin durumunu temsil eder. |
| SignUpError | |
| SignUpFailedState |
Başarısız olan bir kaydolma işleminin durumunu temsil eder. |
| SignUpPasswordRequiredState |
Bir kimlik doğrulama akışında eylem requried durumu için temel sınıf. |
| SignUpResendCodeError | |
| SignUpResendCodeResult | |
| SignUpResult | |
| SignUpState |
Bir kimlik doğrulama akışında eylem requried durumu için temel sınıf. |
| SignUpSubmitAttributesError | |
| SignUpSubmitAttributesResult | |
| SignUpSubmitCodeError | |
| SignUpSubmitCodeResult | |
| SignUpSubmitPasswordError | |
| SignUpSubmitPasswordResult | |
| UnexpectedError | |
| UnsupportedEnvironmentError | |
| UserAccountAttributeError | |
| UserAlreadySignedInError | |
Arabirimler
| IController | |
| ILoggerCallback | |
| INavigationClient | |
| INetworkModule |
Arka uç istekleri göndermek için istemci ağ arabirimi. |
| IPerformanceClient | |
| IPublicClientApplication | |
| ITokenCache | |
| IWindowStorage | |
| AuthMethodDetails |
Kaydedilecek bir kimlik doğrulama yönteminin ayrıntıları. |
| AuthenticationMethod | |
| ICustomAuthPublicClientApplication | |
Tür Diğer Adları
| AccountInfo |
Aşağıdaki imzaya sahip hesap nesnesi:
|
| AuthenticationResult | |
| AuthorizationCodeRequest | |
| AuthorizationUrlRequest |
Bu tür kullanım dışıdır ve sonraki ana sürüm güncelleştirmesinde kaldırılacak |
| AzureCloudOptions |
AzureCloudInstance'a özgü seçenekler
|
| BrokerConnectionEvent |
BrokerConnectionEstablished olayı için yük |
| BrowserAuthOptions |
Yapılandırma nesnesindeki kimlik doğrulama seçeneklerini yapılandırmak için bunu kullanın |
| BrowserSystemOptions | |
| BrowserTelemetryOptions |
Telemetri Seçenekleri |
| CacheOptions |
Aşağıdaki önbellek yapılandırma seçeneklerini yapılandırmak için bunu kullanın: |
| ClearCacheRequest |
ClearCacheRequest
|
| Configuration |
Bu nesne MSAL işlevselliğinin önemli öğelerini yapılandırmanıza olanak tanır ve PublicClientApplication oluşturucusuna geçirilir |
| EndSessionPopupRequest |
EndSessionPopupRequest
|
| EndSessionRequest |
EndSessionRequest
|
| EventCallbackFunction | |
| EventError | |
| EventMessage | |
| EventPayload | |
| ExternalTokenResponse |
Dış belirteçleri önbelleğe yüklemek için kullanılan yanıt nesnesi.
|
| IdTokenClaims |
MSAL tarafından bilinen Kimlik Belirteci taleplerini açıklayan tür. |
| InProgressPerformanceEvent | |
| InitializeApplicationRequest |
InitializeApplicationRequest: Kullanıcı tarafından geçirilen nesnenin uygulamayı başlatmasını isteme
|
| LoadTokenOptions | |
| NavigationOptions |
navigateInternal ve navigateExternal işlevlerine geçirilen ek bilgiler |
| NetworkRequestOptions |
Ağ isteği API'lerinin izin verdiği seçenekler. |
| NetworkResponse | |
| PerformanceCallbackFunction | |
| PerformanceEvent |
İstek ve uygulama hakkındaki meta veriler de dahil olmak üzere kitaplık tarafından alınan performans ölçümü. |
| PopupEvent | |
| PopupPosition | |
| PopupRequest |
PopupRequest: Açılan pencereyle sunucudan kod almak için kullanıcı tarafından geçirilen nesne isteyin (yetkilendirme kodu verme akışının ilk ayağı).
|
| PopupSize | |
| PopupWindowAttributes |
Açılan pencerenin boyutlarını ve konumunu ayarlamak için açılan pencere yapılandırmaları |
| RedirectRequest |
RedirectRequest: Kullanıcı tarafından geçirilen nesnenin tam sayfa yeniden yönlendirmesi ile sunucudan bir Kod (yetkilendirme kodu verme akışının ilk ayağı) almasını isteyin.
|
| SignedHttpRequestOptions | |
| SilentRequest |
SilentRequest: Kullanıcı tarafından geçirilen nesnenin önbellekten belirteç almasını, süresi dolan belirteci yenileme belirteci ile yenilemesini veya gizli bir iframe'de bir kod (yetkilendirme kodu verme akışının ilk ayağı) almasını isteyin.
|
| SsoSilentRequest |
Kullanıcı tarafından sunucudan kod almak için ssoSilent'e geçirilen istek nesnesi (yetkilendirme kodu verme akışının ilk ayağı)
|
| TenantProfile |
Aynı kullanıcı için kiracılar arasında değişen hesap ayrıntıları |
| AccessTokenRetrievalInputs | |
| AccountRetrievalInputs | |
| AuthMethodRegistrationChallengeMethodResultState |
AuthMethodRegistrationChallengeMethodResult içindeki olası durumlar için tür tanımı. |
| AuthMethodRegistrationSubmitChallengeResultState |
AuthMethodRegistrationSubmitChallengeResult içindeki olası durumlar için tür tanımı. |
| CustomAuthConfiguration | |
| GetAccessTokenResultState |
GetAccessTokenResult için olası durumlar. Buna aşağıdakiler dahildir:
|
| GetAccountResultState |
GetAccountResult için olası durumlar. Buna aşağıdakiler dahildir:
|
| MfaRequestChallengeResultState |
MfaRequestChallengeResult için olası durumlar. Buna aşağıdakiler dahildir:
|
| MfaSubmitChallengeResultState | |
| ResetPasswordInputs | |
| ResetPasswordResendCodeResultState |
ResetPasswordResendCodeResult için olası durumlar. Buna aşağıdakiler dahildir:
|
| ResetPasswordStartResultState |
ResetPasswordStartResult için olası durumlar. Buna aşağıdakiler dahildir:
|
| ResetPasswordSubmitCodeResultState |
ResetPasswordSubmitCodeResult için olası durumlar. Buna aşağıdakiler dahildir:
|
| ResetPasswordSubmitPasswordResultState |
ResetPasswordSubmitPasswordResult için olası durumlar. Buna aşağıdakiler dahildir:
|
| SignInInputs | |
| SignInResendCodeResultState |
SignInResendCodeResult için olası durumlar. Buna aşağıdakiler dahildir:
|
| SignInResultState |
SignInResult için olası durumlar. Buna aşağıdakiler dahildir:
|
| SignInSubmitCodeResultState |
SignInSubmitCodeResult'un olası durumları. Buna aşağıdakiler dahildir:
|
| SignInSubmitPasswordResultState |
SignInSubmitPasswordResult'un olası durumları. Buna aşağıdakiler dahildir:
|
| SignInWithContinuationTokenInputs | |
| SignOutResultState |
SignOutResult için olası durumlar. Buna aşağıdakiler dahildir:
|
| SignUpInputs | |
| SignUpResendCodeResultState |
SignUpResendCodeResult için olası durumlar. Buna aşağıdakiler dahildir:
|
| SignUpResultState |
SignUpResult için olası durumlar. Buna aşağıdakiler dahildir:
|
| SignUpSubmitAttributesResultState |
SignUpSubmitAttributesResult için olası durumlar. Buna aşağıdakiler dahildir:
|
| SignUpSubmitCodeResultState |
SignUpSubmitCodeResult için olası durumlar. Buna aşağıdakiler dahildir:
|
| SignUpSubmitPasswordResultState |
SignUpSubmitPasswordResult için olası durumlar. Buna aşağıdakiler dahildir:
|
| UserAccountAttributes | |
Numaralandırmalar
| InteractionType | |
| PerformanceEvents |
tarafından izlenen işlemlerin numaralandırması, performanslarının PerformanceClient tarafından ölçülmüş olmasıdır. |
| LogLevel |
Günlük iletisi düzeyi. |
İşlevler
| create |
NestedAppAuthController oluşturur ve PublicClientApplication'a geçirir, NestedAppAuthController kullanılamıyorsa StandardController'a geri döner |
| create |
StandardController kullanarak PublicClientApplication oluşturur |
| is |
Platform aracısının geçerli ortamda kullanılabilir olup olmadığını denetler. |
Değişkenler
| Api |
Telemetri amacıyla API Kodları. 0-99 Sessiz Akış 800-899 Kimlik Doğrulama Kodu Akışı 900-999 Çeşitli |
| Authentication |
Kimlik doğrulama isteğinin türü |
| Azure |
|
| Browser |
|
| Cache |
|
| Event |
|
| Interaction |
Sürmekte olan etkileşim türleri. Belirli etkileşim devam ederken veya tüm etkileşimler tamamlandığında işlevleri çağırmak için sarmalayıcı kitaplıklarındaki olaylarda kullanılır. |
| Json |
|
| Protocol |
MSAL tarafından desteklenen protokol modları. |
| Server |
sunucu yanıt türü için izin verilen değerler |
| WrapperSKU | |
| Auth |
Hata kodları ve iletiler tarafından kullanılan dize sabitlerini içeren AuthErrorMessage sınıfı. |
| Browser |
Hata kodları ve iletiler tarafından kullanılan dize sabitlerini içeren BrowserAuthErrorMessage sınıfı. |
| Browser |
Hata kodları ve iletiler tarafından kullanılan dize sabitlerini içeren BrowserAuthErrorMessage sınıfı. |
| Client |
Hata kodları ve iletiler tarafından kullanılan dize sabitleri. |
| Client |
Hata kodları ve iletiler tarafından kullanılan dize sabitlerini içeren ClientConfigurationErrorMessage sınıfı. |
| DEFAULT_IFRAME_TIMEOUT_MS | |
| Interaction |
SDK tarafından tanımlanan etkileşim gerekli hatalar |
| OIDC_DEFAULT_SCOPES | |
| Prompt |
bu "numaralandırmayı" dize yerine istekte yapmayı değerlendirdik, ancak son birkaç yılda değişen istem değerlerinin izin verilen listesi gibi görünüyor. Bazı iç iş ortakları için de bazı belgelenmemiş istem değerleri vardır, bu nedenle "sabit listesi" yerine genel "dize" türü seçimi |
| stubbed |
|
| version |
İşlev Ayrıntıları
createNestablePublicClientApplication(Configuration)
NestedAppAuthController oluşturur ve PublicClientApplication'a geçirir, NestedAppAuthController kullanılamıyorsa StandardController'a geri döner
function createNestablePublicClientApplication(configuration: Configuration): Promise<IPublicClientApplication>
Parametreler
- configuration
- Configuration
Döndürülenler
Promise<IPublicClientApplication>
IPublicClientApplication
createStandardPublicClientApplication(Configuration)
StandardController kullanarak PublicClientApplication oluşturur
function createStandardPublicClientApplication(configuration: Configuration): Promise<IPublicClientApplication>
Parametreler
- configuration
- Configuration
Döndürülenler
Promise<IPublicClientApplication>
IPublicClientApplication
isPlatformBrokerAvailable(LoggerOptions, IPerformanceClient, string, boolean)
Platform aracısının geçerli ortamda kullanılabilir olup olmadığını denetler.
function isPlatformBrokerAvailable(loggerOptions?: LoggerOptions, perfClient?: IPerformanceClient, correlationId?: string, domConfig?: boolean): Promise<boolean>
Parametreler
- loggerOptions
- LoggerOptions
- perfClient
- IPerformanceClient
- correlationId
-
string
- domConfig
-
boolean
Döndürülenler
Promise<boolean>
Değişken Ayrıntıları
ApiId
Telemetri amacıyla API Kodları. 0-99 Sessiz Akış 800-899 Kimlik Doğrulama Kodu Akışı 900-999 Çeşitli
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ür
{ 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
Kimlik doğrulama isteğinin türü
AuthenticationScheme: { BEARER: "Bearer", POP: "pop", SSH: "ssh-cert" }
Tür
{ 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ür
{ 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ür
{ LocalStorage: "localStorage", MemoryStorage: "memoryStorage", SessionStorage: "sessionStorage" }
CacheLookupPolicy
CacheLookupPolicy: { AccessToken: 1, AccessTokenAndRefreshToken: 2, Default: 0, RefreshToken: 3, RefreshTokenAndNetwork: 4, Skip: 5 }
Tür
{ 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ür
{ 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
Sürmekte olan etkileşim türleri. Belirli etkileşim devam ederken veya tüm etkileşimler tamamlandığında işlevleri çağırmak için sarmalayıcı kitaplıklarındaki olaylarda kullanılır.
InteractionStatus: { AcquireToken: "acquireToken", HandleRedirect: "handleRedirect", Login: "login", Logout: "logout", None: "none", SsoSilent: "ssoSilent", Startup: "startup" }
Tür
{ AcquireToken: "acquireToken", HandleRedirect: "handleRedirect", Login: "login", Logout: "logout", None: "none", SsoSilent: "ssoSilent", Startup: "startup" }
JsonWebTokenTypes
JsonWebTokenTypes: { Jwk: "JWK", Jwt: "JWT", Pop: "pop" }
Tür
{ Jwk: "JWK", Jwt: "JWT", Pop: "pop" }
ProtocolMode
MSAL tarafından desteklenen protokol modları.
ProtocolMode: { AAD: "AAD", EAR: "EAR", OIDC: "OIDC" }
Tür
{ AAD: "AAD", EAR: "EAR", OIDC: "OIDC" }
ServerResponseType
Uyarı
Bu API artık kullanım dışıdır.
Use ResponseMode instead
sunucu yanıt türü için izin verilen değerler
ServerResponseType: { FRAGMENT: "fragment", QUERY: "query" }
Tür
{ FRAGMENT: "fragment", QUERY: "query" }
WrapperSKU
WrapperSKU: { Angular: "@azure/msal-angular", React: "@azure/msal-react" }
Tür
{ Angular: "@azure/msal-angular", React: "@azure/msal-react" }
AuthErrorMessage
Uyarı
Bu API artık kullanım dışıdır.
Use AuthErrorCodes instead
Hata kodları ve iletiler tarafından kullanılan dize sabitlerini içeren AuthErrorMessage sınıfı.
AuthErrorMessage: { postRequestFailed: { code: string, desc: string }, unexpectedError: { code: string, desc: string } }
Tür
{ postRequestFailed: { code: string, desc: string }, unexpectedError: { code: string, desc: string } }
BrowserAuthErrorMessage
Uyarı
Bu API artık kullanım dışıdır.
Use exported BrowserAuthErrorCodes instead. In your app you can do :
import { BrowserAuthErrorCodes } from "@azure/msal-browser";
Hata kodları ve iletiler tarafından kullanılan dize sabitlerini içeren BrowserAuthErrorMessage sınıfı.
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ür
{ 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
Uyarı
Bu API artık kullanım dışıdır.
Use BrowserAuthErrorCodes instead
Hata kodları ve iletiler tarafından kullanılan dize sabitlerini içeren BrowserAuthErrorMessage sınıfı.
BrowserConfigurationAuthErrorMessage: { inMemRedirectUnavailable: { code: string, desc: string }, storageNotSupportedError: { code: string, desc: string }, stubPcaInstanceCalled: { code: string, desc: string } }
Tür
{ inMemRedirectUnavailable: { code: string, desc: string }, storageNotSupportedError: { code: string, desc: string }, stubPcaInstanceCalled: { code: string, desc: string } }
ClientAuthErrorMessage
Uyarı
Bu API artık kullanım dışıdır.
Use ClientAuthErrorCodes instead
Hata kodları ve iletiler tarafından kullanılan dize sabitleri.
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ür
{ 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
Uyarı
Bu API artık kullanım dışıdır.
Use ClientConfigurationErrorCodes instead
Hata kodları ve iletiler tarafından kullanılan dize sabitlerini içeren ClientConfigurationErrorMessage sınıfı.
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ür
{ 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ür
10000
InteractionRequiredAuthErrorMessage
Uyarı
Bu API artık kullanım dışıdır.
Use InteractionRequiredAuthErrorCodes instead
SDK tarafından tanımlanan etkileşim gerekli hatalar
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ür
{ 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ür
string[]
PromptValue
bu "numaralandırmayı" dize yerine istekte yapmayı değerlendirdik, ancak son birkaç yılda değişen istem değerlerinin izin verilen listesi gibi görünüyor. Bazı iç iş ortakları için de bazı belgelenmemiş istem değerleri vardır, bu nedenle "sabit listesi" yerine genel "dize" türü seçimi
PromptValue: { CONSENT: string, CREATE: string, LOGIN: string, NONE: string, NO_SESSION: string, SELECT_ACCOUNT: string }
Tür
{ CONSENT: string, CREATE: string, LOGIN: string, NONE: string, NO_SESSION: string, SELECT_ACCOUNT: string }
stubbedPublicClientApplication
version
version: "4.30.0"
Tür
"4.30.0"