Język

BlazorAuthenticationChallengeHandler Konstruktor

Definicja

Obsługuje wyzwania związane z uwierzytelnianiem składników serwera Blazor. Udostępnia funkcje scenariuszy zgody przyrostowej i dostępu warunkowego.

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)

Parametry

navigation
NavigationManager
authenticationStateProvider
AuthenticationStateProvider
configuration
IConfiguration

Uwagi

Ta procedura obsługi została zaprojektowana specjalnie w scenariuszach serwera Blazor, w których należy zainicjować wyzwania związane z uwierzytelnianiem z kodu składnika. Obsługuje on zgodę przyrostową (żądanie dodatkowych zakresów) i dostęp warunkowy (obsługa uwierzytelniania krokowego). Użyj tej funkcji w połączeniu z usługą MapLoginAndLogout(IEndpointRouteBuilder) , aby umożliwić bezproblemowe przepływy uwierzytelniania w aplikacjach serwera Blazor.

Dotyczy