Microsoft.AspNetCore.Components.WebAssembly.Authentication Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Typen zum Sichern von Blazor WebAssembly-Apps mit Authentifizierung bereit.
Klassen
| Name | Beschreibung |
|---|---|
| AccessToken |
Stellt ein Zugriffstoken für einen bestimmten Benutzer und Bereiche dar. |
| AccessTokenNotAvailableException |
Ein Exception Fehler, der ausgelöst wird, wenn eine AuthorizationMessageHandler Instanz kein Zugriffstoken bereitstellen kann. |
| AccessTokenRequestOptions |
Stellt die Optionen für die Bereitstellung eines Zugriffstokens im Auftrag eines Benutzers dar. |
| AccessTokenResult |
Stellt das Ergebnis des Versuchs dar, ein Zugriffstoken bereitzustellen. |
| AccountClaimsPrincipalFactory<TAccount> |
RemoteUserAccount Konvertiert in ein ClaimsPrincipal. |
| ApiAuthorizationProviderOptions |
Stellt Optionen für Anwendungen dar, die auf einem Server für die Konfiguration vertrauen. |
| AuthenticationStateDeserializationOptions |
Bietet Optionen zum Konfigurieren der JSON-Deserialisierung des Clients vom Server mithilfe PersistentComponentStatedes ServersAuthenticationState. |
| AuthorizationMessageHandler |
Eine DelegatingHandler , die Zugriffstoken an ausgehende HttpResponseMessage Instanzen anfügt. Zugriffstoken werden nur hinzugefügt, wenn sich der Anforderungs-URI in einer der Basisadressen befindet, die mit ConfigureHandler(IEnumerable<String>, IEnumerable<String>, String). |
| BaseAddressAuthorizationMessageHandler |
Eine DelegatingHandler , die Zugriffstoken an ausgehende HttpResponseMessage Instanzen anfügt. Zugriffstoken werden nur hinzugefügt, wenn sich der Anforderungs-URI innerhalb des Basis-URI der Anwendung befindet. |
| InteractiveRequestOptions |
Stellt die Anforderung an den Identitätsanbieter zum Anmelden oder Bereitstellen eines Tokens dar. |
| NavigationManagerExtensions |
Erweiterungen für NavigationManager. |
| OidcProviderOptions |
Stellt Optionen dar, die übergeben werden sollen, um die oidc-client.js Bibliothek zu konfigurieren, die bei Verwendung eines Standardmäßigen OpenID Connect (OIDC)-Flusses verwendet wird. |
| RemoteAuthenticationActions |
Stellt die Liste der Authentifizierungsaktionen dar, die von der RemoteAuthenticatorViewCore<TAuthenticationState>. |
| RemoteAuthenticationApplicationPathsOptions |
Stellt die Optionen für die Pfade dar, die von der Anwendung für Authentifizierungsvorgänge verwendet werden. Diese Pfade sind relativ zur Basis. |
| RemoteAuthenticationContext<TRemoteAuthenticationState> |
Stellt den Kontext während Authentifizierungsvorgängen dar. |
| RemoteAuthenticationDefaults |
Stellt Standardwerte für verschiedene konfigurierbare Werte dar, die in der gesamten Bibliothek verwendet werden. |
| RemoteAuthenticationOptions<TRemoteAuthenticationProviderOptions> |
Optionen für die Remoteauthentifizierung. |
| RemoteAuthenticationResult<TRemoteAuthenticationState> |
Stellt das Ergebnis eines Authentifizierungsvorgangs dar. |
| RemoteAuthenticationService<TRemoteAuthenticationState,TAccount,TProviderOptions> |
Die Standardimplementierung, für IRemoteAuthenticationService<TRemoteAuthenticationState> die JS-Interoperabilität zum Authentifizieren des Benutzers verwendet wird. |
| RemoteAuthenticationState |
Stellt den minimalen Authentifizierungsstatus dar, der während Authentifizierungsvorgängen beibehalten werden soll. |
| RemoteAuthenticationUserOptions |
Stellt Optionen dar, die beim Konfigurieren des ClaimsPrincipal Benutzers verwendet werden sollen. |
| RemoteAuthenticatorView |
Eine RemoteAuthenticatorViewCore<TAuthenticationState> , die als Status verwendet wird, RemoteAuthenticationState der für Authentifizierungsvorgänge verwendet wird. |
| RemoteAuthenticatorViewCore<TAuthenticationState> |
Eine Komponente, die Remoteauthentifizierungsvorgänge in einer Anwendung verarbeitet. |
| RemoteUserAccount |
Ein Benutzerkonto. |
| SignOutSessionStateManager |
Behandelt CSRF-Schutz für den Abmeldeendpunkt. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IAccessTokenProvider |
Stellt einen Vertrag für Dienste dar, die Zugriffstoken für eine Anwendung bereitstellen können. |
| IRemoteAuthenticationService<TRemoteAuthenticationState> |
Stellt einen Vertrag für Dienste dar, die Authentifizierungsvorgänge für eine Blazor WebAssembly-Anwendung ausführen. |
Enumerationen
| Name | Beschreibung |
|---|---|
| AccessTokenResultStatus |
Stellt die möglichen Ergebnisse des Zugriffstokens dar. |
| InteractionType |
Der Typ der Authentifizierungsanforderung. |
| RemoteAuthenticationStatus |
Stellt den Status eines Authentifizierungsvorgangs dar. |
Hinweise
Weitere Informationen zum Aktivieren der Authentifizierung in Blazor WebAssembly-Apps finden Sie unter Sichern einer ASP.NET Core eigenständigen Blazor WebAssembly-App mit der Authentifizierungsbibliothek.