TotpSecurityStampBasedTokenProvider<TUser> Класс

Определение

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

generic <typename TUser>
 where TUser : classpublic ref class TotpSecurityStampBasedTokenProvider abstract : Microsoft::AspNetCore::Identity::IUserTwoFactorTokenProvider<TUser>
public abstract class TotpSecurityStampBasedTokenProvider<TUser> : Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider<TUser> where TUser : class
type TotpSecurityStampBasedTokenProvider<'User (requires 'User : null)> = class
    interface IUserTwoFactorTokenProvider<'User (requires 'User : null)>
Public MustInherit Class TotpSecurityStampBasedTokenProvider(Of TUser)
Implements IUserTwoFactorTokenProvider(Of TUser)

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

TUser

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

Наследование
TotpSecurityStampBasedTokenProvider<TUser>
Производный
Реализации

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

TotpSecurityStampBasedTokenProvider<TUser>()

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

Методы

CanGenerateTwoFactorTokenAsync(UserManager<TUser>, TUser)

Возвращает флаг, указывающий, может ли поставщик маркеров создать маркер, подходящий для маркера двухфакторной проверки подлинности для указанного user.

GenerateAsync(String, UserManager<TUser>, TUser)

Создает маркер для указанных user и purpose.

GetUserModifierAsync(String, UserManager<TUser>, TUser)

Возвращает модификатор константы, поставщика и уникального пользователя, используемый для энтропии в созданных маркерах на основе сведений о пользователе.

ValidateAsync(String, String, UserManager<TUser>, TUser)

Возвращает флаг, указывающий, является ли указанный token допустимым для заданного user объекта и purpose.

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