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


EmailTokenProvider<TUser> Класс

Определение

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

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

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

TUser

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

Наследование

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

EmailTokenProvider<TUser>()

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

Методы

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>)

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