Bagikan melalui


TwoFactorSecurityStampValidator<TUser> Kelas

Definisi

Bertanggung jawab atas validasi stempel keamanan cookie identitas dua faktor.

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

Jenis parameter

TUser

Jenis yang merangkum pengguna.

Warisan
TwoFactorSecurityStampValidator<TUser>
Penerapan

Konstruktor

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

Membuat instans baru .SecurityStampValidator<TUser>

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

Membuat instans baru .SecurityStampValidator<TUser>

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

Membuat instans baru .SecurityStampValidator<TUser>

Properti

Clock
Kedaluwarsa.

ISystemClock.

(Diperoleh dari SecurityStampValidator<TUser>)
Logger

Mendapatkan yang ILogger digunakan untuk mencatat pesan.

(Diperoleh dari SecurityStampValidator<TUser>)
Options

SecurityStampValidatorOptions.

(Diperoleh dari SecurityStampValidator<TUser>)
SignInManager

The SignInManager.

(Diperoleh dari SecurityStampValidator<TUser>)
TimeProvider

TimeProvider.

(Diperoleh dari SecurityStampValidator<TUser>)

Metode

SecurityStampVerified(TUser, CookieValidatePrincipalContext)

Dipanggil ketika stempel keamanan telah diverifikasi.

ValidateAsync(CookieValidatePrincipalContext)

Memvalidasi stempel keamanan identitas sebagai operasi asinkron, dan membangun kembali identitas jika validasi berhasil, jika tidak, menolak identitas.

(Diperoleh dari SecurityStampValidator<TUser>)
VerifySecurityStamp(ClaimsPrincipal)

Memverifikasi stempel keamanan utama, mengembalikan pengguna yang cocok jika berhasil

Berlaku untuk