Partilhar via


TwoFactorSecurityStampValidator<TUser> Classe

Definição

Responsável pela validação do carimbo de segurança de cookie de identidade de dois fatores.

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

Parâmetros de tipo

TUser

O tipo que encapsula um usuário.

Herança
TwoFactorSecurityStampValidator<TUser>
Implementações

Construtores

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

Cria uma nova instância de SecurityStampValidator<TUser>.

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

Cria uma nova instância de SecurityStampValidator<TUser>.

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

Cria uma nova instância de SecurityStampValidator<TUser>.

Propriedades

Clock
Obsoleto.

O ISystemClock.

(Herdado de SecurityStampValidator<TUser>)
Logger

Obtém o ILogger usado para registrar mensagens em log.

(Herdado de SecurityStampValidator<TUser>)
Options

O SecurityStampValidatorOptions.

(Herdado de SecurityStampValidator<TUser>)
SignInManager

O SignInManager.

(Herdado de SecurityStampValidator<TUser>)
TimeProvider

O TimeProvider.

(Herdado de SecurityStampValidator<TUser>)

Métodos

SecurityStampVerified(TUser, CookieValidatePrincipalContext)

Chamado quando o carimbo de segurança foi verificado.

ValidateAsync(CookieValidatePrincipalContext)

Valida um carimbo de segurança de uma identidade como uma operação assíncrona e recria a identidade se a validação for bem-sucedida; caso contrário, rejeitará a identidade.

(Herdado de SecurityStampValidator<TUser>)
VerifySecurityStamp(ClaimsPrincipal)

Verifica o carimbo de segurança da entidade de segurança, retorna o usuário correspondente se tiver êxito

Aplica-se a