AuthenticationSchemeProvider Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Implémente IAuthenticationSchemeProvider.
public ref class AuthenticationSchemeProvider : Microsoft::AspNetCore::Authentication::IAuthenticationSchemeProvider
public class AuthenticationSchemeProvider : Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider
type AuthenticationSchemeProvider = class
interface IAuthenticationSchemeProvider
Public Class AuthenticationSchemeProvider
Implements IAuthenticationSchemeProvider
- Héritage
-
AuthenticationSchemeProvider
- Implémente
Constructeurs
AuthenticationSchemeProvider(IOptions<AuthenticationOptions>) |
Crée un instance d’utiliser AuthenticationSchemeProvider le spécifié |
AuthenticationSchemeProvider(IOptions<AuthenticationOptions>, IDictionary<String,AuthenticationScheme>) |
Crée un instance d’utilisation des AuthenticationSchemeProvider et |
Méthodes
AddScheme(AuthenticationScheme) |
Inscrit un schéma à utiliser par IAuthenticationService. |
GetAllSchemesAsync() |
Retourne tous les s actuellement inscrits AuthenticationScheme. |
GetDefaultAuthenticateSchemeAsync() |
Retourne le schéma qui sera utilisé par défaut pour AuthenticateAsync(HttpContext, String). Cela est généralement spécifié via DefaultAuthenticateScheme. Dans le cas contraire, cette opération sera de secours vers DefaultScheme. |
GetDefaultChallengeSchemeAsync() |
Retourne le schéma qui sera utilisé par défaut pour ChallengeAsync(HttpContext, String, AuthenticationProperties). Cela est généralement spécifié via DefaultChallengeScheme. Dans le cas contraire, cette opération sera de secours vers DefaultScheme. |
GetDefaultForbidSchemeAsync() |
Retourne le schéma qui sera utilisé par défaut pour ForbidAsync(HttpContext, String, AuthenticationProperties). Cela est généralement spécifié via DefaultForbidScheme. Dans le cas contraire, cette opération sera de secours vers GetDefaultChallengeSchemeAsync() . |
GetDefaultSignInSchemeAsync() |
Retourne le schéma qui sera utilisé par défaut pour SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties). Cela est généralement spécifié via DefaultSignInScheme. Dans le cas contraire, cette opération sera de secours vers DefaultScheme. |
GetDefaultSignOutSchemeAsync() |
Retourne le schéma qui sera utilisé par défaut pour SignOutAsync(HttpContext, String, AuthenticationProperties). Cela est généralement spécifié via DefaultSignOutScheme. Sinon, cela sera de GetDefaultSignInSchemeAsync() secours si cela prend en charge la déconnexion. |
GetRequestHandlerSchemesAsync() |
Retourne les schémas dans l’ordre de priorité pour la gestion des demandes. |
GetSchemeAsync(String) |
Retourne le AuthenticationScheme nom correspondant, ou null. |
RemoveScheme(String) |
Supprime un schéma, ce qui l’empêche d’être utilisé par IAuthenticationService. |
TryAddScheme(AuthenticationScheme) |
Inscrit un schéma à utiliser par IAuthenticationService. |
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour