Partager via


IUserTwoFactorTokenProvider<TUser> Interface

Définition

Fournit une abstraction pour les générateurs de jetons à deux facteurs.

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)

Paramètres de type

TUser

Type encapsulant un utilisateur.

Dérivé

Méthodes

CanGenerateTwoFactorTokenAsync(UserManager<TUser>, TUser)

Retourne un indicateur indiquant si le fournisseur de jetons peut générer un jeton approprié pour le jeton d’authentification à deux facteurs pour le spécifié user.

GenerateAsync(String, UserManager<TUser>, TUser)

Génère un jeton pour le spécifié user et purpose.

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

Retourne un indicateur indiquant si le spécifié token est valide pour le donné user et purpose.

S’applique à