Share via


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

Blazor WebAssembly uygulamalarını kimlik doğrulamasıyla güvenli hale getirmek için türler sağlar.

Sınıflar

AccessToken

Belirli bir kullanıcı ve kapsamlar için erişim belirtecini temsil eder.

AccessTokenNotAvailableException

Bir Exception örnek erişim belirteci sağlayamadığında AuthorizationMessageHandler atılan bir.

AccessTokenRequestOptions

Bir 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 öğesine ClaimsPrincipaldönüştürür.

ApiAuthorizationProviderOptions

Yapılandırma için bir sunucuya dayanan uygulamaların seçeneklerini temsil eder.

AuthorizationMessageHandler

DelegatingHandler Giden HttpResponseMessage örneklere erişim belirteçleri ekleyen bir. Erişim belirteçleri yalnızca istek URI'sinin kullanılarak ConfigureHandler(IEnumerable<String>, IEnumerable<String>, String)yapılandırılan temel adreslerden birinde olması durumunda eklenir.

BaseAddressAuthorizationMessageHandler

DelegatingHandler Giden HttpResponseMessage örneklere erişim belirteçleri ekleyen bir. Erişim belirteçleri yalnızca istek URI'sinin uygulamanın temel URI'sinde olması durumunda eklenir.

InteractiveRequestOptions

Kimlik sağlayıcısına oturum açma veya belirteç sağlama isteğini temsil eder.

NavigationManagerExtensions

için 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

tarafından RemoteAuthenticatorViewCore<TAuthenticationState>gerçekleştirilebilecek kimlik doğrulama eylemlerinin 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>

Bunun için varsayılan uygulama, kullanıcının kimliğini doğrulamak için IRemoteAuthenticationService<TRemoteAuthenticationState> JS birlikte çalışma kullanır.

RemoteAuthenticationState

Kimlik doğrulama işlemleri sırasında korunacak minimum kimlik doğrulama durumunu temsil eder.

RemoteAuthenticationUserOptions

Kullanıcı için yapılandırırken ClaimsPrincipal kullanılacak seçenekleri temsil eder.

RemoteAuthenticatorView

RemoteAuthenticatorViewCore<TAuthenticationState> Kimlik doğrulama işlemleri arasında kalıcı hale getirmek için durum olarak kullanan RemoteAuthenticationState bir.

RemoteAuthenticatorViewCore<TAuthenticationState>

Bir uygulamadaki 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 almaya çalışmanın 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ığıyla Blazor WebAssembly tek başına ASP.NET Core uygulamasının güvenliğini sağlama.