EmailTokenProvider<TUser> 类

定义

TokenProvider 从用户的安全标记生成令牌,并通过电子邮件通知用户。

public class EmailTokenProvider<TUser> : Microsoft.AspNetCore.Identity.TotpSecurityStampBasedTokenProvider<TUser> where TUser : class

类型参数

TUser

用于表示用户的类型。

继承

构造函数

EmailTokenProvider<TUser>()

TokenProvider 从用户的安全标记生成令牌,并通过电子邮件通知用户。

方法

CanGenerateTwoFactorTokenAsync(UserManager<TUser>, TUser)

检查是否可以为指定的 user生成双因素身份验证令牌。

GenerateAsync(String, UserManager<TUser>, TUser)

为指定的 userpurpose生成令牌。

(继承自 TotpSecurityStampBasedTokenProvider<TUser>)
GetUserModifierAsync(String, UserManager<TUser>, TUser)

返回在生成的令牌中用作熵的用户的值。

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

返回一个标志,该标志指示指定的 token 是否对给定 user 的 和 purpose有效。

(继承自 TotpSecurityStampBasedTokenProvider<TUser>)

适用于

产品 版本
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0