DataProtectorTokenProvider<TUser> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece proteção e validação de tokens de identidade.
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)
Parâmetros de tipo
- TUser
O tipo usado para representar um usuário.
- Herança
-
DataProtectorTokenProvider<TUser>
- Implementações
Construtores
DataProtectorTokenProvider<TUser>(IDataProtectionProvider, IOptions<DataProtectionTokenProviderOptions>, ILogger<DataProtectorTokenProvider<TUser>>) |
Inicializa uma nova instância da classe DataProtectorTokenProvider<TUser>. |
DataProtectorTokenProvider<TUser>(IDataProtectionProvider, IOptions<DataProtectionTokenProviderOptions>) |
Inicializa uma nova instância da classe DataProtectorTokenProvider<TUser>. |
Propriedades
Logger |
Obtém o ILogger usado para registrar mensagens do provedor. |
Name |
Obtém o nome dessa instância. |
Options |
Obtém o DataProtectionTokenProviderOptions para esta instância. |
Protector |
Obtém o IDataProtector para esta instância. |
Métodos
CanGenerateTwoFactorTokenAsync(UserManager<TUser>, TUser) |
Retorna um Boolean que indica se um token gerado por essa instância pode ser usado como um token de Autenticação de Dois Fatores como uma operação assíncrona. |
GenerateAsync(String, UserManager<TUser>, TUser) |
Gera um token protegido para o especificado |
ValidateAsync(String, String, UserManager<TUser>, TUser) |
Valida o protegido |