Freigeben über


TotpSecurityStampBasedTokenProvider<TUser> Klasse

Definition

Stellt einen Tokenanbieter dar, der mithilfe des Sicherheitsstempels des Benutzers zeitbasierte Codes generiert.

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)

Typparameter

TUser

Der Typ, der einen Benutzer kapselt.

Vererbung
TotpSecurityStampBasedTokenProvider<TUser>
Abgeleitet
Implementiert

Konstruktoren

TotpSecurityStampBasedTokenProvider<TUser>()

Stellt einen Tokenanbieter dar, der mithilfe des Sicherheitsstempels des Benutzers zeitbasierte Codes generiert.

Methoden

CanGenerateTwoFactorTokenAsync(UserManager<TUser>, TUser)

Gibt ein Flag zurück, das angibt, ob der Tokenanbieter ein Token generieren kann, das für das zweistufige Authentifizierungstoken für das angegebene usergeeignet ist.

GenerateAsync(String, UserManager<TUser>, TUser)

Generiert ein Token für die angegebenen user und purpose.

GetUserModifierAsync(String, UserManager<TUser>, TUser)

Gibt einen konstanten, anbieter- und benutzer eindeutigen Modifizierer zurück, der für die Entropie in generierten Token aus Benutzerinformationen verwendet wird.

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

Gibt ein Flag zurück, das angibt, ob das angegebene token für den angegebenen user und purposegültig ist.

Gilt für: