Partager via


TwoFactorSecurityStampValidator<TUser> Classe

Définition

Responsable de la validation de l’empreinte de sécurité du cookie d’identité à deux facteurs.

generic <typename TUser>
 where TUser : classpublic ref class TwoFactorSecurityStampValidator : Microsoft::AspNetCore::Identity::SecurityStampValidator<TUser>, Microsoft::AspNetCore::Identity::ITwoFactorSecurityStampValidator
public class TwoFactorSecurityStampValidator<TUser> : Microsoft.AspNetCore.Identity.SecurityStampValidator<TUser>, Microsoft.AspNetCore.Identity.ITwoFactorSecurityStampValidator where TUser : class
type TwoFactorSecurityStampValidator<'User (requires 'User : null)> = class
    inherit SecurityStampValidator<'User (requires 'User : null)>
    interface ITwoFactorSecurityStampValidator
    interface ISecurityStampValidator
type TwoFactorSecurityStampValidator<'User (requires 'User : null)> = class
    inherit SecurityStampValidator<'User (requires 'User : null)>
    interface ISecurityStampValidator
    interface ITwoFactorSecurityStampValidator
Public Class TwoFactorSecurityStampValidator(Of TUser)
Inherits SecurityStampValidator(Of TUser)
Implements ITwoFactorSecurityStampValidator

Paramètres de type

TUser

Type qui encapsule un utilisateur.

Héritage
TwoFactorSecurityStampValidator<TUser>
Implémente

Constructeurs

TwoFactorSecurityStampValidator<TUser>(IOptions<SecurityStampValidatorOptions>, SignInManager<TUser>, ILoggerFactory)

Crée une instance de SecurityStampValidator<TUser>.

TwoFactorSecurityStampValidator<TUser>(IOptions<SecurityStampValidatorOptions>, SignInManager<TUser>, ISystemClock, ILoggerFactory)
Obsolète.

Crée une instance de SecurityStampValidator<TUser>.

TwoFactorSecurityStampValidator<TUser>(IOptions<SecurityStampValidatorOptions>, SignInManager<TUser>, ISystemClock)

Crée une instance de SecurityStampValidator<TUser>.

Propriétés

Clock
Obsolète.

L’ISystemClockopérateur

(Hérité de SecurityStampValidator<TUser>)
Logger

Obtient le ILogger utilisé pour journaliser les messages.

(Hérité de SecurityStampValidator<TUser>)
Options

L’SecurityStampValidatorOptionsopérateur

(Hérité de SecurityStampValidator<TUser>)
SignInManager

The SignInManager.

(Hérité de SecurityStampValidator<TUser>)
TimeProvider

L’TimeProvideropérateur

(Hérité de SecurityStampValidator<TUser>)

Méthodes

SecurityStampVerified(TUser, CookieValidatePrincipalContext)

Appelé lorsque l’empreinte de sécurité a été vérifiée.

ValidateAsync(CookieValidatePrincipalContext)

Valide l’empreinte de sécurité d’une identité en tant qu’opération asynchrone et reconstruit l’identité si la validation réussit, sinon rejette l’identité.

(Hérité de SecurityStampValidator<TUser>)
VerifySecurityStamp(ClaimsPrincipal)

Vérifie l’empreinte de sécurité du principal, retourne l’utilisateur correspondant en cas de réussite

S’applique à