Partager via


Microsoft.AspNetCore.Components.Authorization Espace de noms

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

Classes

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 de AuthorizeView et de RouteView, afin qu’elle affiche la page correspondant à l’itinéraire spécifié, mais uniquement si l’utilisateur est autorisé à le voir.

De plus, 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.

Interfaces

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 le AuthenticationStateProviderde l’hôte, il reçoit l’état d’authentification de HttpContext. Ou si ce service implémenté inscrit directement en tant que IHostEnvironmentAuthenticationStateProvider, il reçoit le AuthenticationState retourné par GetAuthenticationStateAsync()

Délégués

AuthenticationStateChangedHandler

Gestionnaire de l’événement AuthenticationStateChanged.

Remarques

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