BlazorAuthenticationChallengeHandler Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Behandelt Authentifizierungsprobleme für Blazor Server-Komponenten. Stellt Funktionen für szenarien für inkrementelle Zustimmung und bedingten Zugriff bereit.
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)
Parameter
- navigation
- NavigationManager
- authenticationStateProvider
- AuthenticationStateProvider
- configuration
- IConfiguration
Hinweise
Dieser Handler wurde speziell für Blazor Server-Szenarien entwickelt, in denen Authentifizierungshervorforderungen aus Komponentencode initiiert werden müssen. Sie unterstützt die inkrementelle Zustimmung (anfordern zusätzlicher Bereiche) und bedingten Zugriff (Verarbeitung der Schrittweisen Authentifizierung). Verwenden Sie dies in Kombination mit MapLoginAndLogout(IEndpointRouteBuilder) den nahtlosen Authentifizierungsflüssen in Blazor Server-Anwendungen.