IAuthenticationSchemeProvider Interfaccia
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.
Responsabile della gestione dell'autenticazioneSchemes supportata.
public interface class IAuthenticationSchemeProvider
public interface IAuthenticationSchemeProvider
type IAuthenticationSchemeProvider = interface
Public Interface IAuthenticationSchemeProvider
- Derivato
Metodi
AddScheme(AuthenticationScheme) |
Registra uno schema per l'uso da parte di IAuthenticationService. |
GetAllSchemesAsync() |
Restituisce tutti gli s attualmente registrati AuthenticationScheme. |
GetDefaultAuthenticateSchemeAsync() |
Restituisce lo schema che verrà usato per impostazione predefinita per AuthenticateAsync(HttpContext, String). Questa operazione viene in genere specificata tramite DefaultAuthenticateScheme. In caso contrario, il fallback verrà visualizzato su DefaultScheme. |
GetDefaultChallengeSchemeAsync() |
Restituisce lo schema che verrà usato per impostazione predefinita per ChallengeAsync(HttpContext, String, AuthenticationProperties). Questa operazione viene in genere specificata tramite DefaultChallengeScheme. In caso contrario, il fallback verrà visualizzato su DefaultScheme. |
GetDefaultForbidSchemeAsync() |
Restituisce lo schema che verrà usato per impostazione predefinita per ForbidAsync(HttpContext, String, AuthenticationProperties). Questa operazione viene in genere specificata tramite DefaultForbidScheme. In caso contrario, il fallback verrà visualizzato su GetDefaultChallengeSchemeAsync() . |
GetDefaultSignInSchemeAsync() |
Restituisce lo schema che verrà usato per impostazione predefinita per SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties). Questa operazione viene in genere specificata tramite DefaultSignInScheme. In caso contrario, il fallback verrà visualizzato su DefaultScheme. |
GetDefaultSignOutSchemeAsync() |
Restituisce lo schema che verrà usato per impostazione predefinita per SignOutAsync(HttpContext, String, AuthenticationProperties). Questa operazione viene in genere specificata tramite DefaultSignOutScheme. In caso contrario, il fallback verrà visualizzato su GetDefaultSignInSchemeAsync() . |
GetRequestHandlerSchemesAsync() |
Restituisce gli schemi in ordine di priorità per la gestione delle richieste. |
GetSchemeAsync(String) |
Restituisce la corrispondenza del AuthenticationScheme nome o null. |
RemoveScheme(String) |
Rimuove uno schema, impedendone l'uso da parte di IAuthenticationService. |
TryAddScheme(AuthenticationScheme) |
Registra uno schema per l'uso da parte di IAuthenticationService. |