Microsoft.AspNetCore.Components.WebAssembly.Authentication Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des types pour sécuriser les applications Blazor WebAssembly avec l’authentification.
Classes
AccessToken |
Représente un jeton d’accès pour un utilisateur et des étendues donnés. |
AccessTokenNotAvailableException |
Exception qui est levée lorsqu’un AuthorizationMessageHandler instance n’est pas en mesure de provisionner un jeton d’accès. |
AccessTokenRequestOptions |
Représente les options de provisionnement d’un jeton d’accès pour le compte d’un utilisateur. |
AccessTokenResult |
Représente le résultat d’une tentative d’approvisionnement d’un jeton d’accès. |
AccountClaimsPrincipalFactory<TAccount> |
Convertit RemoteUserAccount en ClaimsPrincipal. |
ApiAuthorizationProviderOptions |
Représente les options pour les applications qui s’appuient sur un serveur pour la configuration. |
AuthorizationMessageHandler |
DelegatingHandler qui attache des jetons d’accès aux instances sortantesHttpResponseMessage. Les jetons d’accès ne sont ajoutés que lorsque l’URI de requête se trouve dans l’une des adresses de base configurées à l’aide ConfigureHandler(IEnumerable<String>, IEnumerable<String>, String)de . |
BaseAddressAuthorizationMessageHandler |
DelegatingHandler qui attache des jetons d’accès aux instances sortantesHttpResponseMessage. Les jetons d’accès sont ajoutés uniquement lorsque l’URI de requête se trouve dans l’URI de base de l’application. |
InteractiveRequestOptions |
Représente la demande adressée au fournisseur d’identité pour la connexion ou l’approvisionnement d’un jeton. |
NavigationManagerExtensions |
Extensions pour NavigationManager. |
OidcProviderOptions |
Représente les options à transmettre pour configurer la bibliothèque oidc-client.js utilisée lors de l’utilisation d’un flux OpenID Connect (OIDC) standard. |
RemoteAuthenticationActions |
Représente la liste des actions d’authentification qui peuvent être effectuées par .RemoteAuthenticatorViewCore<TAuthenticationState> |
RemoteAuthenticationApplicationPathsOptions |
Représente les options des chemins d’accès utilisés par l’application pour les opérations d’authentification. Ces chemins sont relatifs à la base. |
RemoteAuthenticationContext<TRemoteAuthenticationState> |
Représente le contexte pendant les opérations d’authentification. |
RemoteAuthenticationDefaults |
Représente les valeurs par défaut des différentes valeurs configurables utilisées dans la bibliothèque. |
RemoteAuthenticationOptions<TRemoteAuthenticationProviderOptions> |
Options d’authentification à distance. |
RemoteAuthenticationResult<TRemoteAuthenticationState> |
Représente le résultat d’une opération d’authentification. |
RemoteAuthenticationService<TRemoteAuthenticationState,TAccount,TProviderOptions> |
Implémentation par défaut pour IRemoteAuthenticationService<TRemoteAuthenticationState> qui utilise L’interopérabilité JS pour authentifier l’utilisateur. |
RemoteAuthenticationState |
Représente la quantité minimale d’état d’authentification à conserver pendant les opérations d’authentification. |
RemoteAuthenticationUserOptions |
Représente les options à utiliser lors de la configuration de pour ClaimsPrincipal un utilisateur. |
RemoteAuthenticatorView |
RemoteAuthenticatorViewCore<TAuthenticationState> qui utilise RemoteAuthenticationState comme état à conserver entre les opérations d’authentification. |
RemoteAuthenticatorViewCore<TAuthenticationState> |
Composant qui gère les opérations d’authentification à distance dans une application. |
RemoteUserAccount |
Un compte d’utilisateur. |
SignOutSessionStateManager |
Gère la protection CSRF pour le point de terminaison de déconnexion. |
Interfaces
IAccessTokenProvider |
Représente un contrat pour les services capables de provisionner des jetons d’accès pour une application. |
IRemoteAuthenticationService<TRemoteAuthenticationState> |
Représente un contrat pour les services qui effectuent des opérations d’authentification pour une application Blazor WebAssembly. |
Énumérations
AccessTokenResultStatus |
Représente les résultats possibles de la tentative d’acquisition d’un jeton d’accès. |
InteractionType |
Type de demande d’authentification. |
RemoteAuthenticationStatus |
Représente le status d’une opération d’authentification. |
Remarques
Pour plus d’informations sur l’activation de l’authentification dans les applications Blazor WebAssembly, consultez Sécuriser une application autonome Blazor WebAssembly ASP.NET Core avec la bibliothèque d’authentification.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour