Bagikan melalui


TotpSecurityStampBasedTokenProvider<TUser> Kelas

Definisi

Mewakili penyedia token yang menghasilkan kode berbasis waktu menggunakan stempel keamanan pengguna.

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)

Jenis parameter

TUser

Jenis yang merangkum pengguna.

Warisan
TotpSecurityStampBasedTokenProvider<TUser>
Turunan
Penerapan

Konstruktor

TotpSecurityStampBasedTokenProvider<TUser>()

Mewakili penyedia token yang menghasilkan kode berbasis waktu menggunakan stempel keamanan pengguna.

Metode

CanGenerateTwoFactorTokenAsync(UserManager<TUser>, TUser)

Mengembalikan bendera yang menunjukkan apakah penyedia token dapat menghasilkan token yang cocok untuk token autentikasi dua faktor untuk yang ditentukan user.

GenerateAsync(String, UserManager<TUser>, TUser)

Menghasilkan token untuk yang ditentukan user dan purpose.

GetUserModifierAsync(String, UserManager<TUser>, TUser)

Mengembalikan pengubah unik konstanta, penyedia, dan pengguna yang digunakan untuk entropi dalam token yang dihasilkan dari informasi pengguna.

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

Mengembalikan bendera yang menunjukkan apakah yang ditentukan token valid untuk yang diberikan user dan purpose.

Berlaku untuk