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 |
Exception, která se vyvolá, když instance AuthorizationMessageHandler 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é se spoléhají na server pro konfiguraci. |
AuthenticationStateDeserializationOptions |
Poskytuje možnosti konfigurace deserializace JSON AuthenticationState klienta ze serveru pomocí PersistentComponentState. |
AuthorizationMessageHandler |
DelegatingHandler, která připojuje 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 jedné ze základních adres nakonfigurovaných pomocí ConfigureHandler(IEnumerable<String>, IEnumerable<String>, String). |
BaseAddressAuthorizationMessageHandler |
DelegatingHandler, která připojuje 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. |
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 předání konfigurace 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é lze provést 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 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 ověřovací operace. |
RemoteAuthenticationService<TRemoteAuthenticationState,TAccount,TProviderOptions> |
Výchozí implementace pro IRemoteAuthenticationService<TRemoteAuthenticationState>, která k ověření uživatele používá interoperabilitu JS. |
RemoteAuthenticationState |
Představuje minimální množství stavu ověřování, které se má zachovat během ověřovacích operací. |
RemoteAuthenticationUserOptions |
Představuje možnosti použití při konfiguraci ClaimsPrincipal pro uživatele. |
RemoteAuthenticatorView |
RemoteAuthenticatorViewCore<TAuthenticationState>, která používá RemoteAuthenticationState jako stav, který se má zachovat 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í ověřovací operace 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í.