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)

为指定的 userpurpose生成令牌。

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

返回常量、提供程序和用户唯一修饰符,该修饰符用于从用户信息生成的令牌中获取信息。

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

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

(继承自 TotpSecurityStampBasedTokenProvider<TUser>)

适用于