BlazorAuthenticationChallengeHandler Classe

Definizione

Gestisce i problemi di autenticazione per i componenti di Blazor Server. Fornisce funzionalità per scenari di consenso incrementale e accesso condizionale.

public class BlazorAuthenticationChallengeHandler
type BlazorAuthenticationChallengeHandler = class
Public Class BlazorAuthenticationChallengeHandler
Ereditarietà
BlazorAuthenticationChallengeHandler

Commenti

Questo gestore è progettato specificamente per gli scenari di Blazor Server in cui è necessario avviare i problemi di autenticazione dal codice del componente. Supporta il consenso incrementale (richiesta di ambiti aggiuntivi) e l'accesso condizionale (gestione dell'autenticazione dettagliata). Usarlo in combinazione con MapLoginAndLogout(IEndpointRouteBuilder) per abilitare flussi di autenticazione senza problemi nelle applicazioni Blazor Server.

Costruttori

Nome Descrizione
BlazorAuthenticationChallengeHandler(NavigationManager, AuthenticationStateProvider, IConfiguration)

Gestisce i problemi di autenticazione per i componenti di Blazor Server. Fornisce funzionalità per scenari di consenso incrementale e accesso condizionale.

Metodi

Nome Descrizione
ChallengeUser(ClaimsPrincipal, String[], String)

Avvia una richiesta di verifica per autenticare l'utente o richiedere il consenso aggiuntivo.

ChallengeUserWithConfiguredScopesAsync(String)

Avvia una richiesta di verifica con gli ambiti della configurazione.

GetUserAsync()

Ottiene lo stato di autenticazione dell'utente corrente.

HandleExceptionAsync(Exception)

Gestisce le eccezioni che possono richiedere l'autenticazione dell'utente. Restituisce true se è stata avviata una richiesta di verifica, false in caso contrario.

IsAuthenticatedAsync()

Controlla se l'utente corrente è autenticato.

Si applica a