DataProtectorTokenProvider<TUser> Clase

Definición

Proporciona protección y validación de tokens de identidad.

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

Tipo utilizado para representar a un usuario.

Herencia
DataProtectorTokenProvider<TUser>
Implementaciones

Constructores

DataProtectorTokenProvider<TUser>(IDataProtectionProvider, IOptions<DataProtectionTokenProviderOptions>)

Inicializa una nueva instancia de la clase DataProtectorTokenProvider<TUser>.

DataProtectorTokenProvider<TUser>(IDataProtectionProvider, IOptions<DataProtectionTokenProviderOptions>, ILogger<DataProtectorTokenProvider<TUser>>)

Inicializa una nueva instancia de la clase DataProtectorTokenProvider<TUser>.

Propiedades

Logger

Obtiene el ILogger objeto utilizado para registrar mensajes del proveedor.

Name

Obtiene el nombre de esta instancia.

Options

Obtiene para DataProtectionTokenProviderOptions esta instancia.

Protector

Obtiene para IDataProtector esta instancia.

Métodos

CanGenerateTwoFactorTokenAsync(UserManager<TUser>, TUser)

Devuelve un valor Boolean de tipo que indica si un token generado por esta instancia se puede usar como un token de Two Factor Authentication como una operación asincrónica.

GenerateAsync(String, UserManager<TUser>, TUser)

Genera un token protegido para el especificado user como una operación asincrónica.

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

Valida el protegido token para el especificado user y purpose como una operación asincrónica.

Se aplica a