Partager via


AuthenticationOptions Classe

Définition

Options de configuration de l’authentification.

public ref class AuthenticationOptions
public class AuthenticationOptions
type AuthenticationOptions = class
Public Class AuthenticationOptions
Héritage
AuthenticationOptions

Constructeurs

AuthenticationOptions()

Options de configuration de l’authentification.

Propriétés

DefaultAuthenticateScheme

Utilisé comme schéma par défaut par AuthenticateAsync(HttpContext, String).

DefaultChallengeScheme

Utilisé comme schéma par défaut par ChallengeAsync(HttpContext, String, AuthenticationProperties).

DefaultForbidScheme

Utilisé comme schéma par défaut par ForbidAsync(HttpContext, String, AuthenticationProperties).

DefaultScheme

Utilisé comme schéma par défaut de secours pour toutes les autres valeurs par défaut.

DefaultSignInScheme

Utilisé comme schéma par défaut par SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties).

DefaultSignOutScheme

Utilisé comme schéma par défaut par SignOutAsync(HttpContext, String, AuthenticationProperties).

RequireAuthenticatedSignIn

Si la valeur est true, SignIn doit être levée si une tentative avec un utilisateur n’est pas authentifié. Un utilisateur est considéré comme authentifié si IsAuthenticated retourne true pour le ClaimsPrincipal associé à la requête HTTP.

SchemeMap

Mappe les schémas par nom.

Schemes

Retourne les schémas dans l’ordre dans lequel ils ont été ajoutés (important pour la gestion de la priorité des demandes)

Méthodes

AddScheme(String, Action<AuthenticationSchemeBuilder>)

Ajoute un AuthenticationScheme.

AddScheme<THandler>(String, String)

Ajoute un AuthenticationScheme.

S’applique à