Udostępnij za pośrednictwem


TotpSecurityStampBasedTokenProvider<TUser>.ValidateAsync Metoda

Definicja

Zwraca flagę wskazującą, czy określona wartość token jest prawidłowa dla danego user elementu i 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

Celem, dla którego będzie używany token.

token
String

Token do zweryfikowania.

manager
UserManager<TUser>

Element UserManager<TUser> , który może służyć do pobierania właściwości użytkownika.

user
TUser

Użytkownik powinien sprawdzić poprawność tokenu.

Zwraca

Element Task reprezentujący operację asynchroniczną zawierającą flagę wskazującą wynik walidacji tokenuser elementu i purpose. Zadanie zwróci wartość true, jeśli token jest prawidłowy, w przeciwnym razie wartość false.

Implementuje

Dotyczy