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 zřizování přístupového tokenu jménem uživatele.

AccessTokenResult

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

AccountClaimsPrincipalFactory<TAccount>

RemoteUserAccount Převede na ClaimsPrincipal.

ApiAuthorizationProviderOptions

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

AuthorizationMessageHandler

A DelegatingHandler , který připojí přístupové tokeny k odchozím HttpResponseMessage instancím. Přístupové tokeny budou přidány pouze v případě, že identifikátor URI požadavku je v jedné ze základních adres nakonfigurovaných pomocí ConfigureHandler(IEnumerable<String>, IEnumerable<String>, String).

BaseAddressAuthorizationMessageHandler

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

OidcProviderOptions

Představuje možnosti pro předání konfigurace knihovny oidc-client.js použité při použití standardního toku OpenID Connect (OIDC).

RemoteAuthenticationActions

Představuje seznam ověřovacích akcí, které lze provést pomocí RemoteAuthenticatorViewCore<TAuthenticationState>.

RemoteAuthenticationApplicationPathsOptions

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

RemoteAuthenticationContext<TRemoteAuthenticationState>

Představuje kontext během ověřovacích operací.

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, IRemoteAuthenticationService<TRemoteAuthenticationState> která k ověření uživatele používá interop JS.

RemoteAuthenticationState

Představuje minimální množství stavu ověřování, které se má během ověřovacích operací zachovat.

RemoteAuthenticationUserOptions

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

RemoteAuthenticatorView

Objekt RemoteAuthenticatorViewCore<TAuthenticationState> , který se používá RemoteAuthenticationState jako stav, který se má uchovávat napříč ověřovacími operacemi.

RemoteAuthenticatorViewCore<TAuthenticationState>

Komponenta, 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řizovat 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.

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í.