Microsoft.AspNetCore.Components.WebAssembly.Authentication Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í.