Sdílet prostřednictvím


TwoFactorSecurityStampValidator<TUser> Třída

Definice

Zodpovídá za ověření dvoufaktorového razítka zabezpečení souborů cookie identity.

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

Parametry typu

TUser

Typ zapouzdřující uživatele.

Dědičnost
TwoFactorSecurityStampValidator<TUser>
Implementuje

Konstruktory

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

Vytvoří novou instanci položky SecurityStampValidator<TUser>.

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

Vytvoří novou instanci položky SecurityStampValidator<TUser>.

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

Vytvoří novou instanci položky SecurityStampValidator<TUser>.

Vlastnosti

Clock
Zastaralé.

Hodnota ISystemClock

(Zděděno od SecurityStampValidator<TUser>)
Logger

ILogger Získá používá k protokolování zpráv.

(Zděděno od SecurityStampValidator<TUser>)
Options

Hodnota SecurityStampValidatorOptions

(Zděděno od SecurityStampValidator<TUser>)
SignInManager

The SignInManager.

(Zděděno od SecurityStampValidator<TUser>)
TimeProvider

Hodnota TimeProvider

(Zděděno od SecurityStampValidator<TUser>)

Metody

SecurityStampVerified(TUser, CookieValidatePrincipalContext)

Volá se po ověření razítka zabezpečení.

ValidateAsync(CookieValidatePrincipalContext)

Ověří razítko zabezpečení identity jako asynchronní operace a znovu sestaví identitu, pokud ověření proběhne úspěšně, jinak identitu odmítne.

(Zděděno od SecurityStampValidator<TUser>)
VerifySecurityStamp(ClaimsPrincipal)

Ověří razítko zabezpečení objektu zabezpečení a v případě úspěchu vrátí odpovídajícího uživatele.

Platí pro