TotpSecurityStampBasedTokenProvider<TUser>.ValidateAsync Metoda

Definice

Vrátí příznak označující, zda je zadaný token údaj platný pro danou user hodnotu a 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)

Parametry

purpose
String

Účel, pro který se token použije.

token
String

Token, který se má ověřit.

manager
UserManager<TUser>

To UserManager<TUser> lze použít k načtení vlastností uživatele.

user
TUser

Uživatel by měl být ověřen tokenem.

Návraty

Task<Boolean>

Představuje Task asynchronní operaci obsahující příznak označující výsledek ověření tokenuser operace a purpose. Úloha vrátí hodnotu true, pokud je token platný, jinak nepravda.

Implementuje

Platí pro