Microsoft.AspNetCore.Components.WebAssembly.Authentication Obor názvů

Poskytuje typy pro zabezpečení aplikací Blazor WebAssembly s ověřováním.

Třídy

AccessToken

Představuje přístupový token pro daného uživatele a obory.

AccessTokenNotAvailableException

Vyvolá Exception se, když AuthorizationMessageHandler instance nemůže zřídit přístupový token.

AccessTokenRequestOptions

Představuje možnosti pro zřízení přístupového tokenu jménem uživatele.

AccessTokenResult

Představuje výsledek pokusu o zřízení přístupového tokenu.

AccountClaimsPrincipalFactory<TAccount>

Převede RemoteUserAccount na ClaimsPrincipal.

ApiAuthorizationProviderOptions

Představuje možnosti pro aplikace, které pro konfiguraci spoléhají na server.

AuthorizationMessageHandler

A DelegatingHandler , který připojuje přístupové tokeny k odchozím HttpResponseMessage instancím. Přístupové tokeny se přidají jenom v případech, kdy je identifikátor URI požadavku v rámci jedné ze základních adres nakonfigurovaných pomocí ConfigureHandler(IEnumerable<String>, IEnumerable<String>, String).

BaseAddressAuthorizationMessageHandler

A DelegatingHandler , který připojuje přístupové tokeny k odchozím HttpResponseMessage instancím. Přístupové tokeny se přidají jenom v případech, kdy je identifikátor URI požadavku v rámci základního identifikátoru URI aplikace.

InteractiveRequestOptions

Představuje požadavek na zprostředkovatele identity pro přihlášení nebo zřízení tokenu.

NavigationManagerExtensions

Rozšíření pro NavigationManager.

OidcProviderOptions

Představuje možnosti, které se mají předat ke konfiguraci knihovny oidc-client.js použité při použití standardního toku OpenID Connect (OIDC).

RemoteAuthenticationActions

Představuje seznam akcí ověřování, které může provést objekt RemoteAuthenticatorViewCore<TAuthenticationState>.

RemoteAuthenticationApplicationPathsOptions

Představuje možnosti pro cesty používané aplikací pro operace ověřování. Tyto cesty jsou relativní vzhledem k základu.

RemoteAuthenticationContext<TRemoteAuthenticationState>

Představuje kontext během operací ověřování.

RemoteAuthenticationDefaults

Představuje výchozí hodnoty pro různé konfigurovatelné hodnoty používané v knihovně.

RemoteAuthenticationOptions<TRemoteAuthenticationProviderOptions>

Možnosti vzdáleného ověřování

RemoteAuthenticationResult<TRemoteAuthenticationState>

Představuje výsledek operace ověřování.

RemoteAuthenticationService<TRemoteAuthenticationState,TAccount,TProviderOptions>

Výchozí implementace pro IRemoteAuthenticationService<TRemoteAuthenticationState> , která k ověření uživatele používá interop JS.

RemoteAuthenticationState

Představuje minimální stav ověřování, který se má zachovat během operací ověřování.

RemoteAuthenticationUserOptions

Představuje možnosti, které se mají použít při konfiguraci ClaimsPrincipal pro uživatele.

RemoteAuthenticatorView

Používá RemoteAuthenticatorViewCore<TAuthenticationState> se jako stav, který RemoteAuthenticationState se má zachovat v rámci operací ověřování.

RemoteAuthenticatorViewCore<TAuthenticationState>

Součást, která zpracovává operace vzdáleného ověřování v aplikaci.

RemoteUserAccount

Uživatelský účet.

SignOutSessionStateManager

Zpracovává ochranu CSRF pro koncový bod odhlášení.

Rozhraní

IAccessTokenProvider

Představuje kontrakt pro služby schopné zřídit přístupové tokeny pro aplikaci.

IRemoteAuthenticationService<TRemoteAuthenticationState>

Představuje kontrakt pro služby, které provádějí operace ověřování pro aplikaci Blazor WebAssembly.

Výčty

AccessTokenResultStatus

Představuje možné výsledky pokusu o získání přístupového tokenu.

InteractionType

Typ žádosti o ověření

RemoteAuthenticationStatus

Představuje stav operace ověřování.

Poznámky

Další informace o povolení ověřování v aplikacích Blazor WebAssembly najdete v tématu Zabezpečení samostatné aplikace ASP.NET Core Blazor WebAssembly pomocí knihovny ověřování.