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

  • homeAccountId - Bu hesap nesnesi için giriş hesabı tanımlayıcısı
  • environment - Verenin etki alanı tarafından temsil edilen belirteci veren varlık (örneğin, login.microsoftonline.com)
  • tenantId - Bu hesabın ait olduğu tam kiracı veya kuruluş kimliği
  • username - Bu hesabı temsil eden id_token preferred_username talebi
  • localAccountId - Genellikle eski durumlarda kullanılan bu hesap nesnesi için yerel, kiracıya özgü hesap identifer
  • name - Verilen ad ve aile adı dahil olmak üzere hesabın tam adı
  • idToken - ham kimlik belirteci
  • idTokenClaims - Nesne kimlik belirtecinden talepler içeriyor
  • nativeAccountId - Kullanıcının yerel hesap kimliği
  • tenantProfiles - Hesabın tarayıcıda kimlik doğrulaması yaptığı her kiracı için kiracı profili nesnelerinin haritası
  • dataBoundary - clientInfo'dan ayıklanan veri sınırı
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

  • azureCloudInstance - soverign ve genel bulut yetkilileri için kısa notasyon sağlayan dize sabit listesi
  • kiracı - kiracı bilgilerini sağlamak için sağlama
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

  • correlationId - Telemetri amacıyla bir isteği uçtan uca izlemek için istek başına benzersiz GUID kümesi.
  • account - Oturumu kapatılacak hesap nesnesi. Bu hesaba bağlı tüm belirteçler temizlenir.
Configuration

Bu nesne MSAL işlevselliğinin önemli öğelerini yapılandırmanıza olanak tanır ve PublicClientApplication oluşturucusuna geçirilir

EndSessionPopupRequest

EndSessionPopupRequest

  • account - Oturumu kapatılacak hesap nesnesi. Bu hesaba bağlı tüm belirteçler temizlenir.
  • postLogoutRedirectUri - Açılır pencere içindeki oturumu kapatıldıktan sonra sayfasına gitmek için URI. Açılan pencere kapatılabilir emin olmak için gereklidir.
  • authority - Oturum kapatma isteği gönderme yetkisi.
  • correlationId - Telemetri amacıyla bir isteği uçtan uca izlemek için istek başına benzersiz GUID kümesi.
  • idTokenHint - B2C tarafından ilke tarafından gerekirse oturumun kapatılıp doğrulanmadığını doğrulamak için kullanılan Kimlik Belirteci
  • mainWindowRedirectUri - Oturumu kapatma tamamlandıktan sonra ana pencerede gezinmek için URI
  • popupWindowAttributes - İsteğe bağlı açılır pencere öznitelikleri. popupSize with height and width, popupPosition with top and left ayarlanabilir.
  • logoutHint - Oturum kapatmada sunucu hesabı seçicisini atlamak için oturumu kapatılan hesabı belirten dize
  • popupWindowParent - Açılır pencereleri açarken üst öğe olarak kullanılacak isteğe bağlı pencere nesnesi. Belirtilmemişse genel window kullanır.
EndSessionRequest

EndSessionRequest

  • account - Oturumu kapatılacak hesap nesnesi. Bu hesaba bağlı tüm belirteçler temizlenir.
  • postLogoutRedirectUri - Oturumu kapatıldıktan sonra sayfasına gitmek için URI.
  • authority - Oturum kapatma isteği gönderme yetkisi.
  • correlationId - Telemetri amacıyla bir isteği uçtan uca izlemek için istek başına benzersiz GUID kümesi.
  • idTokenHint - B2C tarafından ilke tarafından gerekirse oturumun kapatılıp doğrulanmadığını doğrulamak için kullanılan Kimlik Belirteci
  • onRedirectNavigate - MSAL'nin gideceği URL'ye geçirilecek geri çağırma. Geri aramada false döndürülürse gezinti durdurulacaktır.
  • logoutHint - Oturum kapatmada sunucu hesabı seçicisini atlamak için oturumu kapatılan hesabı belirten dize
EventCallbackFunction
EventError
EventMessage
EventPayload
ExternalTokenResponse

Dış belirteçleri önbelleğe yüklemek için kullanılan yanıt nesnesi.

  • token_type: Belirteç türü değerini gösterir. AZURE AD'nin desteklediği tek tür Taşıyıcı'dır.
  • kapsam: access_token geçerli olduğu kapsamlar.
  • expires_in: Erişim belirtecinin geçerli olduğu süre (saniye).
  • id_token: JSON Web Belirteci (JWT). Uygulama, oturum açan kullanıcı hakkında bilgi istemek için bu belirtecin segmentlerinin kodunu çözebilir.
  • refresh_token: OAuth 2.0 yenileme belirteci. Uygulama, geçerli erişim belirtecinin süresi dolduktan sonra bu belirteci kullanarak ek erişim belirteçleri alabilir.
  • access_token: İstenen erişim belirteci. Uygulama, web API'si gibi güvenli kaynakta kimlik doğrulaması yapmak için bu belirteci kullanabilir.
  • client_info: İstemci bilgileri 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

  • correlationId - Telemetri amacıyla bir isteği uçtan uca izlemek için istek başına benzersiz GUID kümesi.
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ğı).

  • scopes - Uygulamanın erişim istediği kapsam dizisi.
  • authority - Uygulamanın belirteçleri aldığı yetkilinin URL'si.
  • correlationId - Telemetri amacıyla bir isteği uçtan uca izlemek için istek başına benzersiz GUID kümesi.
  • redirectUri - Kimlik doğrulaması yanıtlarının uygulamanız tarafından alınabildiği yeniden yönlendirme URI'si. Azure portalında kayıtlı yeniden yönlendirme URI'lerinden biriyle tam olarak eşleşmelidir.
  • extraScopesToConsent - Kullanıcının önceden onay alması gerektiğinde farklı bir kaynağın kapsamları.
  • state - İstekte bulunan ve belirteç yanıtında da döndürülen bir değer. Rastgele oluşturulan benzersiz bir değer genellikle siteler arası istek sahteciliği saldırılarını önlemek için kullanılır. Durum, kimlik doğrulama isteği gerçekleşmeden önce kullanıcının uygulamadaki durumu hakkındaki bilgileri kodlamak için de kullanılır.
  • prompt - Gerekli kullanıcı etkileşiminin türünü gösterir. oturum açma: kullanıcıyı bu istekte kimlik bilgilerini girmeye zorlar, çoklu oturum açma yok olarak niteler: kullanıcının etkileşimli bir istemle sunulmamasını sağlar. İstek çoklu oturum açma yoluyla tamamlanamazsa, uç nokta bir interaction_required hata onayı döndürür: Kullanıcı oturum açtığında OAuth onayı iletişim kutusunu tetikler ve kullanıcıdan uygulamaya select_account izinler vermesini ister: oturumdaki tüm hesapları listelemek için hesap seçimi deneyimi sağlamak için çoklu oturum açmayı kesintiye uğratır veya anımsanan hesaplar ya da farklı bir hesap oluşturma özelliğini kullanmayı seçme seçeneği: oturum açma deneyimi yerine kullanıcıyı hesap oluşturma deneyimine yönlendirir no_session: kullanıcının kimliği doğrulanırken mevcut oturum belirtecini okumaz. Kullanıcının kimliği başarıyla doğrulandıktan sonra, EVO kullanıcı için yeni bir oturum oluşturmaz. YALNıZCA DAHILI KULLANıM IÇIN.
  • loginHint - Kullanıcı adını/e-posta adresini önceden biliyorsanız, kullanıcının oturum açma sayfasının kullanıcı adı/e-posta adresi alanını önceden doldurmak için kullanılabilir. Genellikle uygulamalar, login_hint veya preferred_username talebi kullanarak önceki bir oturum açmadan kullanıcı adını ayıkladıktan sonra yeniden kimlik doğrulaması sırasında bu parametreyi kullanır.
  • sid - Oturum kimliği, oturum için benzersiz tanımlayıcı. Kimlik belirteçlerinde isteğe bağlı talep olarak kullanılabilir.
  • domainHint - Kullanıcının oturum açmak için kullanması gereken kiracı veya etki alanı hakkında bir ipucu sağlar. Etki alanı ipucunun değeri, kiracı için kayıtlı bir etki alanıdır.
  • extraQueryParameters - /authorize çağrısına eklenen özel sorgu parametrelerinin dize eşlemesine dize
  • tokenBodyParameters - /token çağrısına eklenen özel belirteç isteği gövde parametrelerinin dize eşlemesine dize. Yalnızca erişim belirteçleri yenilenirken kullanılır.
  • tokenQueryParameters - /token çağrısına eklenen özel sorgu parametrelerinin dize eşlemesine dize
  • talepler - Azure AD kiracı yöneticisinin koşullu erişim ilkelerini etkinleştirdiği ve ilkenin karşılanmadığı durumlarda, özel durumlar onaylanması gereken talepleri içerir.
  • nonce - İstekte bulunan ve kimlik belirtecinde döndürülen değer. Rastgele oluşturulan benzersiz bir değer genellikle yeniden yürütme saldırılarını azaltmak için kullanılır.
  • popupWindowAttributes - İsteğe bağlı açılır pencere öznitelikleri. popupSize with height and width, popupPosition with top and left ayarlanabilir.
  • popupWindowParent - Açılır pencereleri açarken üst öğe olarak kullanılacak isteğe bağlı pencere nesnesi. Belirtilmemişse genel window kullanır.
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.

  • scopes - Uygulamanın erişim istediği kapsam dizisi.
  • authority - Uygulamanın belirteçleri aldığı yetkilinin URL'si.
  • correlationId - Telemetri amacıyla bir isteği uçtan uca izlemek için istek başına benzersiz GUID kümesi.
  • redirectUri - Kimlik doğrulaması yanıtlarının uygulamanız tarafından alınabildiği yeniden yönlendirme URI'si. Azure portalında kayıtlı yeniden yönlendirme URI'lerinden biriyle tam olarak eşleşmelidir.
  • extraScopesToConsent - Kullanıcının önceden onay alması gerektiğinde farklı bir kaynağın kapsamları.
  • state - İstekte bulunan ve belirteç yanıtında da döndürülen bir değer. Rastgele oluşturulan benzersiz bir değer genellikle siteler arası istek sahteciliği saldırılarını önlemek için kullanılır. Durum, kimlik doğrulama isteği gerçekleşmeden önce kullanıcının uygulamadaki durumu hakkındaki bilgileri kodlamak için de kullanılır.
  • prompt - Gerekli kullanıcı etkileşiminin türünü gösterir. oturum açma: kullanıcıyı bu istekte kimlik bilgilerini girmeye zorlar, çoklu oturum açma yok olarak niteler: kullanıcının etkileşimli bir istemle sunulmamasını sağlar. İstek çoklu oturum açma yoluyla tamamlanamazsa, uç nokta bir interaction_required hata onayı döndürür: Kullanıcı oturum açtığında OAuth onayı iletişim kutusunu tetikler ve kullanıcıdan uygulamaya select_account izinler vermesini ister: oturumdaki tüm hesapları listelemek için hesap seçimi deneyimi sağlamak için çoklu oturum açmayı kesintiye uğratır veya anımsanan hesaplar ya da farklı bir hesap oluşturma özelliğini kullanmayı seçme seçeneği: oturum açma deneyimi yerine kullanıcıyı hesap oluşturma deneyimine yönlendirir no_session: kullanıcının kimliği doğrulanırken mevcut oturum belirtecini okumaz. Kullanıcının kimliği başarıyla doğrulandıktan sonra, EVO kullanıcı için yeni bir oturum oluşturmaz. YALNıZCA DAHILI KULLANıM IÇIN.
  • loginHint - Kullanıcı adını/e-posta adresini önceden biliyorsanız, kullanıcının oturum açma sayfasının kullanıcı adı/e-posta adresi alanını önceden doldurmak için kullanılabilir. Genellikle uygulamalar, login_hint veya preferred_username talebi kullanarak önceki bir oturum açmadan kullanıcı adını ayıkladıktan sonra yeniden kimlik doğrulaması sırasında bu parametreyi kullanır.
  • sid - Oturum kimliği, oturum için benzersiz tanımlayıcı. Kimlik belirteçlerinde isteğe bağlı talep olarak kullanılabilir.
  • domainHint - Kullanıcının oturum açmak için kullanması gereken kiracı veya etki alanı hakkında bir ipucu sağlar. Etki alanı ipucunun değeri, kiracı için kayıtlı bir etki alanıdır.
  • extraQueryParameters - /authorize çağrısına eklenen özel sorgu parametrelerinin dize eşlemesine dize
  • tokenBodyParameters - /token çağrısına eklenen özel belirteç isteği gövde parametrelerinin dize eşlemesine dize. Yalnızca erişim belirteçleri yenilenirken kullanılır.
  • tokenQueryParameters - /token çağrısına eklenen özel sorgu parametrelerinin dize eşlemesine dize
  • talepler - Azure AD kiracı yöneticisinin koşullu erişim ilkelerini etkinleştirdiği ve ilkenin karşılanmadığı durumlarda, özel durumlar onaylanması gereken talepleri içerir.
  • nonce - İstekte bulunan ve kimlik belirtecinde döndürülen değer. Rastgele oluşturulan benzersiz bir değer genellikle yeniden yürütme saldırılarını azaltmak için kullanılır.
  • redirectStartPage - loginRedirect veya acquireTokenRedirect sonrasında döndürülmesi gereken sayfa. Bu yalnızca redirectUri'den farklıysa ve isteği başlatan sayfaya varsayılan olarak ayarlanacaksa kullanılmalıdır. navigateToLoginRequestUrl yapılandırma seçeneği false olarak ayarlandığında bu parametre yoksayılır.
  • onRedirectNavigate - MSAL'nin gideceği URL'ye geçirilecek geri çağırma. Geri aramada false döndürülürse gezinti durdurulacaktır.
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.

  • scopes - Uygulamanın erişim istediği kapsam dizisi.
  • authority - Uygulamanın belirteçleri aldığı yetkilinin URL'si.
  • correlationId - Telemetri amacıyla bir isteği uçtan uca izlemek için istek başına benzersiz GUID kümesi.
  • account - Kimlik bilgilerini bulmak için hesap varlığı.
  • forceRefresh - Doğruysa sessiz istekleri ağ çağrıları yapmaya zorlar.
  • extraQueryParameters - /authorize çağrısına eklenen özel sorgu parametrelerinin dize eşlemesine dize. Yalnızca yenileme belirtecini yenilerken kullanılır.
  • tokenBodyParameters - /token çağrısına eklenen özel belirteç isteği gövde parametrelerinin dize eşlemesine dize. Yalnızca erişim belirteçleri yenilenirken kullanılır.
  • tokenQueryParameters - /token çağrısına eklenen özel sorgu parametrelerinin dize eşlemesine dize. Yalnızca erişim belirteçleri yenilenirken kullanılır.
  • redirectUri - Kimlik doğrulaması yanıtlarının uygulamanız tarafından alınabildiği yeniden yönlendirme URI'si. Azure portalında kayıtlı yeniden yönlendirme URI'lerinden biriyle tam olarak eşleşmelidir. Yalnızca yenileme belirtecinin süresinin dolduğu durumlar için kullanılır.
  • cacheLookupPolicy - Sessiz belirtecin alınabileceği farklı yolların sabit listesi.
  • prompt - Gerekli kullanıcı etkileşiminin türünü gösterir. none: kullanıcıya herhangi bir etkileşimli istem sunulmamasını sağlar. istek çoklu oturum açma yoluyla tamamlanamazsa, uç nokta no_session bir interaction_required hatası döndürür: kullanıcının kimliğini doğrularken mevcut oturum belirtecini okumaz. Kullanıcının kimliği başarıyla doğrulandıktan sonra, EVO kullanıcı için yeni bir oturum oluşturmaz. YALNıZCA DAHILI KULLANıM IÇIN.
SsoSilentRequest

Kullanıcı tarafından sunucudan kod almak için ssoSilent'e geçirilen istek nesnesi (yetkilendirme kodu verme akışının ilk ayağı)

  • scopes - Uygulamanın erişim istediği kapsam dizisi (ssoSilent çağrıları için isteğe bağlı)
  • claims - Tüm /authorize ve /token çağrılarına eklenecek bir dizeli talep isteği
  • authority - Uygulamanın belirteçleri aldığı yetkilinin URL'si.
  • correlationId - Telemetri amacıyla bir isteği uçtan uca izlemek için istek başına benzersiz GUID kümesi.
  • redirectUri - Kimlik doğrulaması yanıtlarının uygulamanız tarafından alınabildiği yeniden yönlendirme URI'si. Azure portalında kayıtlı yeniden yönlendirme URI'lerinden biriyle tam olarak eşleşmelidir.
  • extraScopesToConsent - Kullanıcının önceden onay alması gerektiğinde farklı bir kaynağın kapsamları.
  • state - İstekte bulunan ve belirteç yanıtında da döndürülen bir değer. Rastgele oluşturulan benzersiz bir değer genellikle siteler arası istek sahteciliği saldırılarını önlemek için kullanılır. Durum, kimlik doğrulama isteği gerçekleşmeden önce kullanıcının uygulamadaki durumu hakkındaki bilgileri kodlamak için de kullanılır.
  • prompt - Gerekli kullanıcı etkileşiminin türünü gösterir. oturum açma: kullanıcıyı bu istekte kimlik bilgilerini girmeye zorlar, çoklu oturum açma yok olarak niteler: kullanıcının etkileşimli bir istemle sunulmamasını sağlar. İstek çoklu oturum açma yoluyla tamamlanamazsa, uç nokta bir interaction_required hata onayı döndürür: Kullanıcı oturum açtığında OAuth onayı iletişim kutusunu tetikler ve kullanıcıdan uygulamaya select_account izinler vermesini ister: oturumdaki tüm hesapları listelemek için hesap seçimi deneyimi sağlamak için çoklu oturum açmayı kesintiye uğratır veya anımsanan hesaplar ya da farklı bir hesap oluşturma seçeneğini kullanma seçeneği: oturum açma deneyimi yerine kullanıcıyı hesap oluşturma deneyimine yönlendirir no_session: kullanıcının kimliği doğrulanırken mevcut oturum belirtecini okumaz. Kullanıcının kimliği başarıyla doğrulandıktan sonra, EVO kullanıcı için yeni bir oturum oluşturmaz. YALNıZCA DAHILI KULLANıM IÇIN.
  • loginHint - Kullanıcı adını/e-posta adresini önceden biliyorsanız, kullanıcının oturum açma sayfasının kullanıcı adı/e-posta adresi alanını önceden doldurmak için kullanılabilir. Genellikle uygulamalar, login_hint veya preferred_username talebi kullanarak önceki bir oturum açmadan kullanıcı adını ayıkladıktan sonra yeniden kimlik doğrulaması sırasında bu parametreyi kullanır.
  • sid - Oturum kimliği, oturum için benzersiz tanımlayıcı. Kimlik belirteçlerinde isteğe bağlı talep olarak kullanılabilir.
  • domainHint - Kullanıcının oturum açmak için kullanması gereken kiracı veya etki alanı hakkında bir ipucu sağlar. Etki alanı ipucunun değeri, kiracı için kayıtlı bir etki alanıdır.
  • extraQueryParameters - /authorize çağrısına eklenen özel sorgu parametrelerinin dize eşlemesine dize
  • tokenBodyParameters - /token çağrısına eklenen özel belirteç isteği gövde parametrelerinin dize eşlemesine dize. Yalnızca erişim belirteçleri yenilenirken kullanılır.
  • tokenQueryParameters - /token çağrısına eklenen özel sorgu parametrelerinin dize eşlemesine dize
  • nonce - İstekte bulunan ve kimlik belirtecinde döndürülen değer. Rastgele oluşturulan benzersiz bir değer genellikle yeniden yürütme saldırılarını azaltmak için kullanılır.
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:

  • GetAccessTokenCompletedState: Erişim belirteci başarıyla alındı.
  • GetAccessTokenFailedState: Erişim belirteci alınamadı.
GetAccountResultState

GetAccountResult için olası durumlar. Buna aşağıdakiler dahildir:

  • GetAccountCompletedState: Hesap başarıyla alındı.
  • GetAccountFailedState: Hesap alınamadı.
MfaRequestChallengeResultState

MfaRequestChallengeResult için olası durumlar. Buna aşağıdakiler dahildir:

  • MfaVerificationRequiredState: Kullanıcının sınamasını doğrulaması gerekir.
  • MfaFailedState: MFA isteği başarısız oldu.
MfaSubmitChallengeResultState
ResetPasswordInputs
ResetPasswordResendCodeResultState

ResetPasswordResendCodeResult için olası durumlar. Buna aşağıdakiler dahildir:

  • ResetPasswordCodeRequiredState: Parola sıfırlama işlemi bir kod gerektirir.
  • ResetPasswordFailedState: Parola sıfırlama işlemi başarısız oldu.
ResetPasswordStartResultState

ResetPasswordStartResult için olası durumlar. Buna aşağıdakiler dahildir:

  • ResetPasswordCodeRequiredState: Parola sıfırlama işlemi bir kod gerektirir.
  • ResetPasswordFailedState: Parola sıfırlama işlemi başarısız oldu.
ResetPasswordSubmitCodeResultState

ResetPasswordSubmitCodeResult için olası durumlar. Buna aşağıdakiler dahildir:

  • ResetPasswordPasswordRequiredState: Parola sıfırlama işlemi bir parola gerektirir.
  • ResetPasswordFailedState: Parola sıfırlama işlemi başarısız oldu.
ResetPasswordSubmitPasswordResultState

ResetPasswordSubmitPasswordResult için olası durumlar. Buna aşağıdakiler dahildir:

  • ResetPasswordCompletedState: Parola sıfırlama işlemi başarıyla tamamlandı.
  • ResetPasswordFailedState: Parola sıfırlama işlemi başarısız oldu.
SignInInputs
SignInResendCodeResultState

SignInResendCodeResult için olası durumlar. Buna aşağıdakiler dahildir:

  • SignInCodeRequiredState: Oturum açma işlemi bir kod gerektirir.
  • SignInFailedState: Oturum açma işlemi başarısız oldu.
SignInResultState

SignInResult için olası durumlar. Buna aşağıdakiler dahildir:

  • SignInCodeRequiredState: Oturum açma işlemi bir kod gerektirir.
  • SignInPasswordRequiredState: Oturum açma işlemi bir parola gerektirir.
  • SignInFailedState: Oturum açma işlemi başarısız oldu.
  • SignInCompletedState: Oturum açma işlemi tamamlandı.
  • AuthMethodRegistrationRequiredState: Oturum açma işlemi için kimlik doğrulama yöntemi kaydı gerekir.
  • MfaAwaitingState: Oturum açma işlemi MFA gerektirir.
SignInSubmitCodeResultState

SignInSubmitCodeResult'un olası durumları. Buna aşağıdakiler dahildir:

  • SignInCompletedState: Oturum açma işlemi başarıyla tamamlandı.
  • SignInFailedState: Oturum açma işlemi başarısız oldu.
  • AuthMethodRegistrationRequiredState: Kullanıcının bir kimlik doğrulama yöntemi kaydetmesi gerekir.
  • MfaAwaitingState: Kullanıcı çok faktörlü kimlik doğrulaması (MFA) bekleme durumunda.
SignInSubmitPasswordResultState

SignInSubmitPasswordResult'un olası durumları. Buna aşağıdakiler dahildir:

  • SignInCompletedState: Oturum açma işlemi başarıyla tamamlandı.
  • SignInFailedState: Oturum açma işlemi başarısız oldu.
  • AuthMethodRegistrationRequiredState: Oturum açma işlemi için kimlik doğrulama yöntemi kaydı gerekir.
  • MfaAwaitingState: Oturum açma işlemi MFA gerektirir.
SignInWithContinuationTokenInputs
SignOutResultState

SignOutResult için olası durumlar. Buna aşağıdakiler dahildir:

  • SignOutCompletedState: Oturum kapatma işlemi başarılı oldu.
  • SignOutFailedState: Oturum kapatma işlemi başarısız oldu.
SignUpInputs
SignUpResendCodeResultState

SignUpResendCodeResult için olası durumlar. Buna aşağıdakiler dahildir:

  • SignUpCodeRequiredState: Kaydolma işlemi bir kod gerektirir.
  • SignUpFailedState: Kaydolma işlemi başarısız oldu.
SignUpResultState

SignUpResult için olası durumlar. Buna aşağıdakiler dahildir:

  • SignUpCodeRequiredState: Kaydolma işlemi bir kod gerektirir.
  • SignUpPasswordRequiredState: Kaydolma işlemi bir parola gerektirir.
  • SignUpAttributesRequiredState: Kaydolma işlemi ek öznitelikler gerektirir.
  • SignUpFailedState: Kaydolma işlemi başarısız oldu.
SignUpSubmitAttributesResultState

SignUpSubmitAttributesResult için olası durumlar. Buna aşağıdakiler dahildir:

  • SignUpCompletedState: Kaydolma işlemi başarıyla tamamlandı.
  • SignUpFailedState: Kaydolma işlemi başarısız oldu.
SignUpSubmitCodeResultState

SignUpSubmitCodeResult için olası durumlar. Buna aşağıdakiler dahildir:

  • SignUpPasswordRequiredState: Kaydolma işlemi bir parola gerektirir.
  • SignUpAttributesRequiredState: Kaydolma işlemi ek öznitelikler gerektirir.
  • SignUpCompletedState: Kaydolma işlemi başarıyla tamamlandı.
  • SignUpFailedState: Kaydolma işlemi başarısız oldu.
SignUpSubmitPasswordResultState

SignUpSubmitPasswordResult için olası durumlar. Buna aşağıdakiler dahildir:

  • SignUpAttributesRequiredState: Kaydolma işlemi ek öznitelikler gerektirir.
  • SignUpCompletedState: Kaydolma işlemi başarıyla tamamlandı.
  • SignUpFailedState: Kaydolma işlemi başarısız oldu.
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

createNestablePublicClientApplication(Configuration)

NestedAppAuthController oluşturur ve PublicClientApplication'a geçirir, NestedAppAuthController kullanılamıyorsa StandardController'a geri döner

createStandardPublicClientApplication(Configuration)

StandardController kullanarak PublicClientApplication oluşturur

isPlatformBrokerAvailable(LoggerOptions, IPerformanceClient, string, boolean)

Platform aracısının geçerli ortamda kullanılabilir olup olmadığını denetler.

Değişkenler

ApiId

Telemetri amacıyla API Kodları. 0-99 Sessiz Akış 800-899 Kimlik Doğrulama Kodu Akışı 900-999 Çeşitli

AuthenticationScheme

Kimlik doğrulama isteğinin türü

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

JsonWebTokenTypes
ProtocolMode

MSAL tarafından desteklenen protokol modları.

ServerResponseType

sunucu yanıt türü için izin verilen değerler

WrapperSKU
AuthErrorMessage

Hata kodları ve iletiler tarafından kullanılan dize sabitlerini içeren AuthErrorMessage sınıfı.

BrowserAuthErrorMessage

Hata kodları ve iletiler tarafından kullanılan dize sabitlerini içeren BrowserAuthErrorMessage sınıfı.

BrowserConfigurationAuthErrorMessage

Hata kodları ve iletiler tarafından kullanılan dize sabitlerini içeren BrowserAuthErrorMessage sınıfı.

ClientAuthErrorMessage

Hata kodları ve iletiler tarafından kullanılan dize sabitleri.

ClientConfigurationErrorMessage

Hata kodları ve iletiler tarafından kullanılan dize sabitlerini içeren ClientConfigurationErrorMessage sınıfı.

DEFAULT_IFRAME_TIMEOUT_MS
InteractionRequiredAuthErrorMessage

SDK tarafından tanımlanan etkileşim gerekli hatalar

OIDC_DEFAULT_SCOPES
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

stubbedPublicClientApplication
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

IPublicClientApplication

createStandardPublicClientApplication(Configuration)

StandardController kullanarak PublicClientApplication oluşturur

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

Parametreler

configuration
Configuration

Döndürülenler

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

stubbedPublicClientApplication: IPublicClientApplication

Tür

version

version: "4.30.0"

Tür

"4.30.0"