Microsoft.AspNetCore.Components.WebAssembly.Authentication Ad Alanı

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 .