Compartir a través de


TwoFactorSecurityStampValidator<TUser> Clase

Definición

Responsable de la validación de la marca de seguridad de cookies de identidad de dos factores.

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

Tipo que encapsula un usuario.

Herencia
TwoFactorSecurityStampValidator<TUser>
Implementaciones

Constructores

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

Crea una nueva instancia de SecurityStampValidator<TUser>.

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

Crea una nueva instancia de SecurityStampValidator<TUser>.

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

Crea una nueva instancia de SecurityStampValidator<TUser>.

Propiedades

Clock
Obsoletos.

ISystemClock.

(Heredado de SecurityStampValidator<TUser>)
Logger

Obtiene el ILogger objeto utilizado para registrar los mensajes.

(Heredado de SecurityStampValidator<TUser>)
Options

SecurityStampValidatorOptions.

(Heredado de SecurityStampValidator<TUser>)
SignInManager

The SignInManager.

(Heredado de SecurityStampValidator<TUser>)
TimeProvider

TimeProvider.

(Heredado de SecurityStampValidator<TUser>)

Métodos

SecurityStampVerified(TUser, CookieValidatePrincipalContext)

Se llama cuando se ha comprobado la marca de seguridad.

ValidateAsync(CookieValidatePrincipalContext)

Valida una marca de seguridad de una identidad como una operación asincrónica y vuelve a generar la identidad si la validación se realiza correctamente; de lo contrario, rechaza la identidad.

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

Comprueba la marca de seguridad de la entidad de seguridad, devuelve el usuario coincidente si se realiza correctamente.

Se aplica a