BlazorAuthenticationChallengeHandler Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |