TotpSecurityStampBasedTokenProvider<TUser>.ValidateAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í token
user
a purpose
.
Úloha vrátí hodnotu true, pokud je token platný, jinak false.