Microsoft.AspNetCore.Components.WebAssembly.Authentication Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kimlik doğrulaması ile Blazor WebAssembly uygulamalarının güvenliğini sağlamaya yönelik türler sağlar.
Sınıflar
AccessToken |
Belirli bir kullanıcı ve kapsamlar için erişim belirtecini temsil eder. |
AccessTokenNotAvailableException |
bir AuthorizationMessageHandler örneği erişim belirteci sağlayamadığında atılan bir Exception. |
AccessTokenRequestOptions |
Kullanıcı adına erişim belirteci sağlama seçeneklerini temsil eder. |
AccessTokenResult |
Erişim belirteci sağlama denemesinin sonucunu temsil eder. |
AccountClaimsPrincipalFactory<TAccount> |
RemoteUserAccount bir ClaimsPrincipaldönüştürür. |
ApiAuthorizationProviderOptions |
Yapılandırma için bir sunucuya dayanan uygulamaların seçeneklerini temsil eder. |
AuthenticationStateDeserializationOptions |
İstemcinin AuthenticationStatePersistentComponentStatekullanarak sunucudan JSON seri durumdan çıkarma işlemini yapılandırmak için seçenekler sağlar. |
AuthorizationMessageHandler |
Giden HttpResponseMessage örneklerine erişim belirteçleri ekleyen bir DelegatingHandler. Erişim belirteçleri yalnızca istek URI'sinin ConfigureHandler(IEnumerable<String>, IEnumerable<String>, String)kullanılarak yapılandırılan temel adreslerden birinde olması durumunda eklenir. |
BaseAddressAuthorizationMessageHandler |
Giden HttpResponseMessage örneklerine erişim belirteçleri ekleyen bir DelegatingHandler. Erişim belirteçleri yalnızca istek URI'sinin uygulamanın temel URI'sinde olması durumunda eklenir. |
InteractiveRequestOptions |
Oturum açmak veya belirteç sağlamak için kimlik sağlayıcısına gönderilen isteği temsil eder. |
NavigationManagerExtensions |
NavigationManageruzantıları. |
OidcProviderOptions |
Standart bir OpenID Connect (OIDC) akışı kullanılırken kullanılan oidc-client.js kitaplığını yapılandırmak için geçiş seçeneklerini temsil eder. |
RemoteAuthenticationActions |
RemoteAuthenticatorViewCore<TAuthenticationState>tarafından gerçekleştirilebilecek kimlik doğrulama eylemleri listesini temsil eder. |
RemoteAuthenticationApplicationPathsOptions |
Uygulama tarafından kimlik doğrulama işlemleri için kullanılan yolların seçeneklerini temsil eder. Bu yollar tabana göredir. |
RemoteAuthenticationContext<TRemoteAuthenticationState> |
Kimlik doğrulama işlemleri sırasında bağlamı temsil eder. |
RemoteAuthenticationDefaults |
Kitaplık genelinde kullanılan farklı yapılandırılabilir değerler için varsayılan değerleri temsil eder. |
RemoteAuthenticationOptions<TRemoteAuthenticationProviderOptions> |
Uzaktan kimlik doğrulaması seçenekleri. |
RemoteAuthenticationResult<TRemoteAuthenticationState> |
Kimlik doğrulama işleminin sonucunu temsil eder. |
RemoteAuthenticationService<TRemoteAuthenticationState,TAccount,TProviderOptions> |
Kullanıcının kimliğini doğrulamak için JS birlikte çalışma kullanan IRemoteAuthenticationService<TRemoteAuthenticationState> için varsayılan uygulama. |
RemoteAuthenticationState |
Kimlik doğrulama işlemleri sırasında korunacak minimum kimlik doğrulama durumunu temsil eder. |
RemoteAuthenticationUserOptions |
Bir kullanıcı için ClaimsPrincipal yapılandırırken kullanılacak seçenekleri temsil eder. |
RemoteAuthenticatorView |
Kimlik doğrulama işlemleri arasında kalıcı hale getirmek için durum olarak RemoteAuthenticationState kullanan bir RemoteAuthenticatorViewCore<TAuthenticationState>. |
RemoteAuthenticatorViewCore<TAuthenticationState> |
Bir uygulamada uzaktan kimlik doğrulama işlemlerini işleyen bir bileşen. |
RemoteUserAccount |
Bir kullanıcı hesabı. |
SignOutSessionStateManager |
Oturumu kapatma uç noktası için CSRF korumasını işler. |
Arabirimler
IAccessTokenProvider |
Bir uygulama için erişim belirteçleri sağlayabilen hizmetlere yönelik bir sözleşmeyi temsil eder. |
IRemoteAuthenticationService<TRemoteAuthenticationState> |
Blazor WebAssembly uygulaması için kimlik doğrulama işlemleri gerçekleştiren hizmetlere yönelik bir sözleşmeyi temsil eder. |
Numaralandırmalar
AccessTokenResultStatus |
Erişim belirteci alma denemesinin olası sonuçlarını temsil eder. |
InteractionType |
Kimlik doğrulama isteğinin türü. |
RemoteAuthenticationStatus |
Kimlik doğrulama işleminin durumunu temsil eder. |
Açıklamalar
Blazor WebAssembly uygulamalarında kimlik doğrulamasını etkinleştirme hakkında daha fazla bilgi için bkz. kimlik doğrulama kitaplığıile ASP.NET Core Blazor WebAssembly tek başına uygulamasının güvenliğini sağlama