Microsoft.AspNetCore.Components.Authorization Spazio dei nomi

Fornisce classi per il recupero di informazioni sullo stato di autenticazione corrente.

Classi

Nome Descrizione
AuthenticationState

Fornisce informazioni sull'utente attualmente autenticato, se presente.

AuthenticationStateData

Tipo serializzabile JSON che rappresenta i dati usati per creare un oggetto AuthenticationState.

AuthenticationStateProvider

Fornisce informazioni sullo stato di autenticazione dell'utente corrente.

AuthorizeRouteView

Combina i comportamenti di AuthorizeView e RouteView, in modo che visualizzi la pagina corrispondente alla route specificata, ma solo se l'utente è autorizzato a visualizzarlo.

Inoltre, questo componente fornisce un parametro a catena di tipo Task<TResult>, che rende disponibile lo stato di autenticazione corrente dell'utente per i discendenti.

AuthorizeView

Visualizza contenuti diversi a seconda dello stato di autorizzazione dell'utente.

AuthorizeViewCore

Classe di base per i componenti che visualizzano contenuto diverso a seconda dello stato di autorizzazione dell'utente.

CascadingAuthenticationState

Fornisce classi per il recupero di informazioni sullo stato di autenticazione corrente.

Struct

Nome Descrizione
ClaimData

Si tratta di una rappresentazione serializzabile di un Claim oggetto costituito solo dal tipo e dal valore.

Interfacce

Nome Descrizione
IHostEnvironmentAuthenticationStateProvider

Interfaccia implementata dai servizi per ricevere informazioni sullo stato di autenticazione dall'ambiente host. Se viene implementato dall'host, riceverà lo stato di AuthenticationStateProviderautenticazione da HttpContext. In alternativa, se questo servizio implementato registrato direttamente come IHostEnvironmentAuthenticationStateProvider, riceverà l'oggetto AuthenticationState restituito da GetAuthenticationStateAsync()

Delegati

Nome Descrizione
AuthenticationStateChangedHandler

Gestore per l'evento AuthenticationStateChanged .

Commenti

Per altre informazioni sull'autorizzazione Blazor, vedere ASP.NET Core l'autenticazione e l'autorizzazione blazor.