Sdílet prostřednictvím


TotpSecurityStampBasedTokenProvider<TUser>.ValidateAsync Metoda

Definice

Vrátí příznak označující, jestli je zadaná token hodnota 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>

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.

Implementuje

Platí pro