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.
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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin