Sdílet prostřednictvím


IUserTwoFactorTokenProvider<TUser>.ValidateAsync Metoda

Definice

Vrátí příznak označující, jestli je zadaná token hodnota platná pro danou user hodnotu a purpose.

public:
 System::Threading::Tasks::Task<bool> ^ ValidateAsync(System::String ^ purpose, System::String ^ token, Microsoft::AspNetCore::Identity::UserManager<TUser> ^ manager, TUser user);
public 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>
Public 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>

Objekt UserManager<TUser> , který lze použít k načtení vlastností uživatele.

user
TUser

Uživatel, pro který je token, by se měl ověřit.

Návraty

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

Platí pro