DataProtectorTokenProvider<TUser> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit la protection et la validation des jetons d’identité.
generic <typename TUser>
where TUser : classpublic ref class DataProtectorTokenProvider : Microsoft::AspNetCore::Identity::IUserTwoFactorTokenProvider<TUser>
public class DataProtectorTokenProvider<TUser> : Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider<TUser> where TUser : class
type DataProtectorTokenProvider<'User (requires 'User : null)> = class
interface IUserTwoFactorTokenProvider<'User (requires 'User : null)>
Public Class DataProtectorTokenProvider(Of TUser)
Implements IUserTwoFactorTokenProvider(Of TUser)
Paramètres de type
- TUser
Type utilisé pour représenter un utilisateur.
- Héritage
-
DataProtectorTokenProvider<TUser>
- Implémente
Constructeurs
DataProtectorTokenProvider<TUser>(IDataProtectionProvider, IOptions<DataProtectionTokenProviderOptions>, ILogger<DataProtectorTokenProvider<TUser>>) |
Initialise une nouvelle instance de la classe DataProtectorTokenProvider<TUser>. |
DataProtectorTokenProvider<TUser>(IDataProtectionProvider, IOptions<DataProtectionTokenProviderOptions>) |
Initialise une nouvelle instance de la classe DataProtectorTokenProvider<TUser>. |
Propriétés
Logger |
Obtient le ILogger utilisé pour journaliser les messages du fournisseur. |
Name |
Obtient le nom de cette instance. |
Options |
Obtient le DataProtectionTokenProviderOptions pour cette instance. |
Protector |
Obtient le IDataProtector pour cette instance. |
Méthodes
CanGenerateTwoFactorTokenAsync(UserManager<TUser>, TUser) |
Retourne un Boolean indiquant si un jeton généré par cette instance peut être utilisé comme jeton d’authentification à deux facteurs en tant qu’opération asynchrone. |
GenerateAsync(String, UserManager<TUser>, TUser) |
Génère un jeton protégé pour le spécifié |
ValidateAsync(String, String, UserManager<TUser>, TUser) |
Valide le protégé |