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 Schützen von Blazor WebAssembly-Apps mit Authentifizierung bereit.
Klassen
AccessToken |
Stellt ein Zugriffstoken für einen bestimmten Benutzer und bereiche dar. |
AccessTokenNotAvailableException |
Ein Exception , der ausgelöst wird, wenn ein AuthorizationMessageHandler instance kein Zugriffstoken bereitstellen kann. |
AccessTokenRequestOptions |
Stellt die Optionen zum Bereitstellen eines Zugriffstokens im Namen eines Benutzers dar. |
AccessTokenResult |
Stellt das Ergebnis des Versuchs dar, ein Zugriffstoken bereitzustellen. |
AccountClaimsPrincipalFactory<TAccount> |
Konvertiert ein RemoteUserAccount-Element in ein ClaimsPrincipal-Element. |
ApiAuthorizationProviderOptions |
Stellt Optionen für Anwendungen dar, die für die Konfiguration auf einem Server angewiesen sind. |
AuthorizationMessageHandler |
Ein DelegatingHandler , der Zugriffstoken an ausgehende HttpResponseMessage Instanzen anfügt. Zugriffstoken werden nur hinzugefügt, wenn sich der Anforderungs-URI innerhalb einer der Basisadressen befindet, die mit ConfigureHandler(IEnumerable<String>, IEnumerable<String>, String)konfiguriert wurden. |
BaseAddressAuthorizationMessageHandler |
Ein DelegatingHandler , der 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 für die Anmeldung oder Bereitstellung eines Tokens dar. |
NavigationManagerExtensions |
Erweiterungen für NavigationManager. |
OidcProviderOptions |
Stellt Optionen dar, die zum Konfigurieren der oidc-client.js Bibliothek übergeben werden, die bei Verwendung eines OpenID Connect-Standardflows (OIDC) verwendet wird. |
RemoteAuthenticationActions |
Stellt die Liste der Authentifizierungsaktionen dar, die von RemoteAuthenticatorViewCore<TAuthenticationState>ausgeführt werden können. |
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 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-Interop verwendet, um den Benutzer zu authentifizieren. |
RemoteAuthenticationState |
Stellt den minimalen Authentifizierungsstatus dar, der während Authentifizierungsvorgängen beibehalten werden soll. |
RemoteAuthenticationUserOptions |
Stellt Optionen dar, die beim Konfigurieren von ClaimsPrincipal für einen Benutzer verwendet werden sollen. |
RemoteAuthenticatorView |
Ein RemoteAuthenticatorViewCore<TAuthenticationState> , der als Zustand verwendet RemoteAuthenticationState , der über Authentifizierungsvorgänge hinweg beibehalten werden soll. |
RemoteAuthenticatorViewCore<TAuthenticationState> |
Eine Komponente, die Remoteauthentifizierungsvorgänge in einer Anwendung verarbeitet. |
RemoteUserAccount |
Ein Benutzerkonto. |
SignOutSessionStateManager |
Behandelt den CSRF-Schutz für den Abmeldeendpunkt. |
Schnittstellen
IAccessTokenProvider |
Stellt einen Vertrag für Dienste dar, der Zugriffstoken für eine Anwendung bereitstellen kann. |
IRemoteAuthenticationService<TRemoteAuthenticationState> |
Stellt einen Vertrag für Dienste dar, die Authentifizierungsvorgänge für eine Blazor WebAssembly-Anwendung ausführen. |
Enumerationen
AccessTokenResultStatus |
Stellt die möglichen Ergebnisse des Zugriffstokens dar. |
InteractionType |
Der Typ der Authentifizierungsanforderung. |
RemoteAuthenticationStatus |
Stellt die status eines Authentifizierungsvorgangs dar. |
Hinweise
Weitere Informationen zum Aktivieren der Authentifizierung in Blazor WebAssembly-Apps finden Sie unter Schützen einer ASP.NET Core eigenständigen Blazor WebAssembly-App mit der Authentifizierungsbibliothek.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für