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


PhoneNumberTokenProvider<TUser> Класс

Определение

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

generic <typename TUser>
 where TUser : classpublic ref class PhoneNumberTokenProvider : Microsoft::AspNetCore::Identity::TotpSecurityStampBasedTokenProvider<TUser>
public class PhoneNumberTokenProvider<TUser> : Microsoft.AspNetCore.Identity.TotpSecurityStampBasedTokenProvider<TUser> where TUser : class
type PhoneNumberTokenProvider<'User (requires 'User : null)> = class
    inherit TotpSecurityStampBasedTokenProvider<'User (requires 'User : null)>
Public Class PhoneNumberTokenProvider(Of TUser)
Inherits TotpSecurityStampBasedTokenProvider(Of TUser)

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

TUser

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

Наследование
PhoneNumberTokenProvider<TUser>

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

PhoneNumberTokenProvider<TUser>()

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

Методы

CanGenerateTwoFactorTokenAsync(UserManager<TUser>, TUser)

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

GenerateAsync(String, UserManager<TUser>, TUser)

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

(Унаследовано от TotpSecurityStampBasedTokenProvider<TUser>)
GetUserModifierAsync(String, UserManager<TUser>, TUser)

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

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

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

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

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