TwoFactorSecurityStampValidator<TUser> Sınıf

Tanım

İki faktörlü kimlik tanımlama bilgisi güvenlik damgasının doğrulanmasından sorumludur.

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

Tür Parametreleri

TUser

Bir kullanıcıyı kapsülleme türü.

Devralma
TwoFactorSecurityStampValidator<TUser>
Uygulamalar

Oluşturucular

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

SecurityStampValidator<TUser> öğesinin yeni bir örneğini oluşturur.

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

SecurityStampValidator<TUser> öğesinin yeni bir örneğini oluşturur.

TwoFactorSecurityStampValidator<TUser>(IOptions<SecurityStampValidatorOptions>, SignInManager<TUser>, ISystemClock, ILoggerFactory)
Geçersiz.

SecurityStampValidator<TUser> öğesinin yeni bir örneğini oluşturur.

Özellikler

Clock
Geçersiz.

ISystemClock.

(Devralındığı yer: SecurityStampValidator<TUser>)
Logger

İletileri günlüğe kaydetmek için kullanılan öğesini ILogger alır.

(Devralındığı yer: SecurityStampValidator<TUser>)
Options

SecurityStampValidatorOptions.

(Devralındığı yer: SecurityStampValidator<TUser>)
SignInManager

The SignInManager.

(Devralındığı yer: SecurityStampValidator<TUser>)
TimeProvider

TimeProvider.

(Devralındığı yer: SecurityStampValidator<TUser>)

Yöntemler

SecurityStampVerified(TUser, CookieValidatePrincipalContext)

Güvenlik damgası doğrulandığında çağrılır.

ValidateAsync(CookieValidatePrincipalContext)

Bir kimliğin güvenlik damgasını zaman uyumsuz bir işlem olarak doğrular ve doğrulama başarılı olursa kimliği yeniden oluşturur, aksi takdirde kimliği reddeder.

(Devralındığı yer: SecurityStampValidator<TUser>)
VerifySecurityStamp(ClaimsPrincipal)

Sorumlunun güvenlik damgasını doğrular, başarılı olursa eşleşen kullanıcıyı döndürür

Şunlara uygulanır