BlazorAuthenticationChallengeHandler Costruttore
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 BlazorAuthenticationChallengeHandler(Microsoft.AspNetCore.Components.NavigationManager navigation, Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider authenticationStateProvider, Microsoft.Extensions.Configuration.IConfiguration configuration);
new Microsoft.Identity.Web.BlazorAuthenticationChallengeHandler : Microsoft.AspNetCore.Components.NavigationManager * Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider * Microsoft.Extensions.Configuration.IConfiguration -> Microsoft.Identity.Web.BlazorAuthenticationChallengeHandler
Public Sub New (navigation As NavigationManager, authenticationStateProvider As AuthenticationStateProvider, configuration As IConfiguration)
Parametri
- navigation
- NavigationManager
- authenticationStateProvider
- AuthenticationStateProvider
- configuration
- IConfiguration
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.