Freigeben über


IUserTwoFactorTokenProvider<TUser> Schnittstelle

Definition

Stellt eine Abstraktion für Zwei-Faktor-Tokengeneratoren bereit.

generic <typename TUser>
 where TUser : classpublic interface class IUserTwoFactorTokenProvider
public interface IUserTwoFactorTokenProvider<TUser> where TUser : class
type IUserTwoFactorTokenProvider<'User (requires 'User : null)> = interface
Public Interface IUserTwoFactorTokenProvider(Of TUser)

Typparameter

TUser

Der Typ, der einen Benutzer kapselt.

Abgeleitet

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 angegebene user und purpose.

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

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

Gilt für: