TwoFactorSecurityStampValidator<TUser> Classe

Définition

Responsable de la validation d’un tampon de sécurité de 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>, ISystemClock)

Crée une instance de SecurityStampValidator<TUser>.

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

Crée une instance de SecurityStampValidator<TUser>.

Propriétés

Clock

L’ISystemClockopérateur

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

Obtient le ILogger utilisé pour enregistrer les messages.

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

L’SecurityStampValidatorOptionsopérateur

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

SignInManager.

(Hérité de SecurityStampValidator<TUser>)

Méthodes

SecurityStampVerified(TUser, CookieValidatePrincipalContext)

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

ValidateAsync(CookieValidatePrincipalContext)

Valide un tampon de sécurité d’une identité sous la forme d’une opération asynchrone et reconstruit l’identité si la validation est réussie, sinon rejette l’identité.

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

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

S’applique à