Compartir a través de


TotpSecurityStampBasedTokenProvider<TUser>.ValidateAsync Método

Definición

Devuelve una marca que indica si el especificado token es válido para los especificados user y purpose.

public:
 virtual System::Threading::Tasks::Task<bool> ^ ValidateAsync(System::String ^ purpose, System::String ^ token, Microsoft::AspNetCore::Identity::UserManager<TUser> ^ manager, TUser user);
public virtual System.Threading.Tasks.Task<bool> ValidateAsync (string purpose, string token, Microsoft.AspNetCore.Identity.UserManager<TUser> manager, TUser user);
abstract member ValidateAsync : string * string * Microsoft.AspNetCore.Identity.UserManager<'User (requires 'User : null)> * 'User -> System.Threading.Tasks.Task<bool>
override this.ValidateAsync : string * string * Microsoft.AspNetCore.Identity.UserManager<'User (requires 'User : null)> * 'User -> System.Threading.Tasks.Task<bool>
Public Overridable Function ValidateAsync (purpose As String, token As String, manager As UserManager(Of TUser), user As TUser) As Task(Of Boolean)

Parámetros

purpose
String

El propósito para el que se usará el token.

token
String

Token que se va a validar.

manager
UserManager<TUser>

UserManager<TUser> que se puede usar para recuperar las propiedades del usuario.

user
TUser

El usuario para el que se debe validar un token.

Devoluciones

Task que representa la operación asincrónica, que contiene una marca que indica el resultado de validar y tokenuserpurpose. La tarea devolverá true si el token es válido; de lo contrario, false.

Implementaciones

Se aplica a