Поделиться через


IUserTwoFactorTokenProvider<TUser> Интерфейс

Определение

Предоставляет абстракцию для двухфакторных генераторов маркеров.

generic <typename TUser>
 where TUser : classpublic interface class IUserTwoFactorTokenProvider
public interface IUserTwoFactorTokenProvider<TUser> where TUser : class
type IUserTwoFactorTokenProvider<'User (requires 'User : null)> = interface
Public Interface IUserTwoFactorTokenProvider(Of TUser)

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

TUser

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

Производный

Методы

CanGenerateTwoFactorTokenAsync(UserManager<TUser>, TUser)

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

GenerateAsync(String, UserManager<TUser>, TUser)

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

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

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

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