TotpSecurityStampBasedTokenProvider<TUser> クラス

定義

ユーザーのセキュリティ スタンプを使用して時間ベースのコードを生成するトークン プロバイダーを表します。

generic <typename TUser>
 where TUser : classpublic ref class TotpSecurityStampBasedTokenProvider abstract : Microsoft::AspNetCore::Identity::IUserTwoFactorTokenProvider<TUser>
public abstract class TotpSecurityStampBasedTokenProvider<TUser> : Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider<TUser> where TUser : class
type TotpSecurityStampBasedTokenProvider<'User (requires 'User : null)> = class
    interface IUserTwoFactorTokenProvider<'User (requires 'User : null)>
Public MustInherit Class TotpSecurityStampBasedTokenProvider(Of TUser)
Implements IUserTwoFactorTokenProvider(Of TUser)

型パラメーター

TUser

ユーザーをカプセル化する型。

継承
TotpSecurityStampBasedTokenProvider<TUser>
派生
実装

コンストラクター

TotpSecurityStampBasedTokenProvider<TUser>()

ユーザーのセキュリティ スタンプを使用して時間ベースのコードを生成するトークン プロバイダーを表します。

メソッド

CanGenerateTwoFactorTokenAsync(UserManager<TUser>, TUser)

指定した の 2 要素認証トークンに適したトークンをトークン プロバイダーが生成できるかどうかを示すフラグを返します user

GenerateAsync(String, UserManager<TUser>, TUser)

指定した userpurposeのトークンを生成します。

GetUserModifierAsync(String, UserManager<TUser>, TUser)

生成されたトークンのエントロピに使用される定数、プロバイダー、およびユーザーの一意の修飾子をユーザー情報から返します。

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

指定した が指定された および purposeに対して有効かどうかを示すフラグをuser返しますtoken

適用対象