Sdílet prostřednictvím


TotpSecurityStampBasedTokenProvider<TUser> Třída

Definice

Představuje zprostředkovatele tokenu, který generuje kódy založené na čase pomocí razítka zabezpečení uživatele.

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)

Parametry typu

TUser

Typ zapouzdřující uživatele.

Dědičnost
TotpSecurityStampBasedTokenProvider<TUser>
Odvozené
Implementuje

Konstruktory

TotpSecurityStampBasedTokenProvider<TUser>()

Představuje zprostředkovatele tokenu, který generuje kódy založené na čase pomocí razítka zabezpečení uživatele.

Metody

CanGenerateTwoFactorTokenAsync(UserManager<TUser>, TUser)

Vrátí příznak označující, zda zprostředkovatel tokenu může vygenerovat token vhodný pro dvoufaktorové ověřování pro zadaný user.

GenerateAsync(String, UserManager<TUser>, TUser)

Vygeneruje token pro zadané user a purpose.

GetUserModifierAsync(String, UserManager<TUser>, TUser)

Vrátí konstantu, zprostředkovatel a jedinečný modifikátor uživatele používaný pro entropii ve generovaných tokenech z informací o uživateli.

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

Vrátí příznak označující, zda je zadaná token hodnota platná pro danou user hodnotu a purpose.

Platí pro