Partager via


TotpSecurityStampBasedTokenProvider<TUser> Classe

Définition

Représente un fournisseur de jetons qui génère des codes basés sur le temps à l’aide de l’empreinte de sécurité de l’utilisateur.

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)

Paramètres de type

TUser

Type encapsulant un utilisateur.

Héritage
TotpSecurityStampBasedTokenProvider<TUser>
Dérivé
Implémente

Constructeurs

TotpSecurityStampBasedTokenProvider<TUser>()

Représente un fournisseur de jetons qui génère des codes basés sur le temps à l’aide de l’empreinte de sécurité de l’utilisateur.

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.

GetUserModifierAsync(String, UserManager<TUser>, TUser)

Retourne un modificateur constant, fournisseur et utilisateur unique utilisé pour l’entropie dans les jetons générés à partir des informations utilisateur.

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 à