Microsoft.AspNetCore.Components.Authorization Espace de noms

Fournit des classes pour récupérer des informations sur l’état d’authentification actuel.

Classes

Nom Description
AuthenticationState

Fournit des informations sur l’utilisateur actuellement authentifié, le cas échéant.

AuthenticationStateData

Type sérialisable JSON qui représente les données utilisées pour créer un AuthenticationState.

AuthenticationStateProvider

Fournit des informations sur l’état d’authentification de l’utilisateur actuel.

AuthorizeRouteView

Combine les comportements et AuthorizeViewRouteView, de sorte qu’il affiche la page correspondant à l’itinéraire spécifié, mais uniquement si l’utilisateur est autorisé à le voir.

En outre, ce composant fournit un paramètre en cascade de type Task<TResult>, qui rend l’état d’authentification actuel de l’utilisateur disponible pour les descendants.

AuthorizeView

Affiche un contenu différent en fonction de l’état d’autorisation de l’utilisateur.

AuthorizeViewCore

Classe de base pour les composants qui affichent du contenu différent en fonction de l’état d’autorisation de l’utilisateur.

CascadingAuthenticationState

Fournit des classes pour récupérer des informations sur l’état d’authentification actuel.

Structures

Nom Description
ClaimData

Il s’agit d’une représentation sérialisable d’un Claim objet qui se compose uniquement du type et de la valeur.

Interfaces

Nom Description
IHostEnvironmentAuthenticationStateProvider

Interface implémentée par les services pour recevoir des informations d’état d’authentification de l’environnement hôte. S’il est implémenté par l’hôte, il reçoit l’état d’authentification AuthenticationStateProviderdu HttpContext. Ou si ce service implémenté est inscrit directement en tant que IHostEnvironmentAuthenticationStateProviderservice, il reçoit le AuthenticationState retour par GetAuthenticationStateAsync()

Délégués

Nom Description
AuthenticationStateChangedHandler

Gestionnaire de l’événement AuthenticationStateChanged .

Remarques

Pour plus d’informations sur l’autorisation Blazor, consultez ASP.NET Core l’authentification et l’autorisation Blazor.