TwoFactorSecurityStampValidator<TUser> Класс

Определение

Отвечает за проверку двухфакторной метки безопасности файлов cookie удостоверений.

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

Параметры типа

TUser

Тип, инкапсулирующий пользователя.

Наследование
TwoFactorSecurityStampValidator<TUser>
Реализации

Конструкторы

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

Создает новый экземпляр SecurityStampValidator<TUser>.

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

Создает новый экземпляр SecurityStampValidator<TUser>.

TwoFactorSecurityStampValidator<TUser>(IOptions<SecurityStampValidatorOptions>, SignInManager<TUser>, ISystemClock, ILoggerFactory)
Устаревшие..

Создает новый экземпляр SecurityStampValidator<TUser>.

Свойства

Clock
Устаревшие..

ISystemClock.

(Унаследовано от SecurityStampValidator<TUser>)
Logger

Возвращает объект , используемый ILogger для ведения журнала сообщений.

(Унаследовано от SecurityStampValidator<TUser>)
Options

SecurityStampValidatorOptions.

(Унаследовано от SecurityStampValidator<TUser>)
SignInManager

The SignInManager.

(Унаследовано от SecurityStampValidator<TUser>)
TimeProvider

TimeProvider.

(Унаследовано от SecurityStampValidator<TUser>)

Методы

SecurityStampVerified(TUser, CookieValidatePrincipalContext)

Вызывается при проверке метки безопасности.

ValidateAsync(CookieValidatePrincipalContext)

Проверяет метку безопасности удостоверения как асинхронную операцию и перестраивает удостоверение, если проверка прошла успешно, в противном случае отклоняет удостоверение.

(Унаследовано от SecurityStampValidator<TUser>)
VerifySecurityStamp(ClaimsPrincipal)

Проверяет метку безопасности субъекта и возвращает соответствующего пользователя в случае успешного выполнения.

Применяется к