Sdílet prostřednictvím


DataProtectorTokenProvider<TUser>.ValidateAsync Metoda

Definice

Ověří chráněnou token zadanou user operaci a purpose jako asynchronní operaci.

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ý byl token použit.

token
String

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

manager
UserManager<TUser>

Chcete-li UserManager<TUser> načíst vlastnosti uživatele z.

user
TUser

Token TUser se vygeneroval pro .

Návraty

A Task<TResult> , který představuje výsledek asynchronního ověření, který obsahuje hodnotu true, pokud je token platný, jinak false.

Implementuje

Platí pro