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
AccessToken |
Stellt ein Zugriffstoken für einen bestimmten Benutzer und Bereiche dar. |
AccessTokenNotAvailableException |
Ein Exception, 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> |
Wandelt RemoteUserAccount in eine ClaimsPrincipalum. |
ApiAuthorizationProviderOptions |
Stellt Optionen für Anwendungen dar, die auf einem Server für die Konfiguration vertrauen. |
AuthenticationStateDeserializationOptions |
Stellt Optionen zum Konfigurieren der JSON-Deserialisierung des AuthenticationState des Clients vom Server mithilfe von PersistentComponentStatebereit. |
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)konfiguriert sind. |
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 vom 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 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 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 der ClaimsPrincipal für einen Benutzer verwendet werden sollen. |
RemoteAuthenticatorView |
Eine RemoteAuthenticatorViewCore<TAuthenticationState>, die RemoteAuthenticationState als Status verwendet, der über Authentifizierungsvorgänge hinweg beibehalten werden soll. |
RemoteAuthenticatorViewCore<TAuthenticationState> |
Eine Komponente, die Remoteauthentifizierungsvorgänge in einer Anwendung verarbeitet. |
RemoteUserAccount |
Ein Benutzerkonto. |
SignOutSessionStateManager |
Behandelt CSRF-Schutz für den Abmeldeendpunkt. |
Schnittstellen
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
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 Blazor WebAssembly eigenständige App mit der Authentifizierungsbibliothek.