Bagikan melalui


TotpSecurityStampBasedTokenProvider<TUser>.ValidateAsync Metode

Definisi

Mengembalikan bendera yang menunjukkan apakah yang ditentukan token valid untuk yang diberikan user dan 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)

Parameter

purpose
String

Tujuan token akan digunakan untuk.

token
String

Token untuk divalidasi.

manager
UserManager<TUser>

UserManager<TUser> yang dapat digunakan untuk mengambil properti pengguna.

user
TUser

Pengguna token harus divalidasi.

Mengembalikan

Task yang mewakili operasi asinkron, berisi bendera yang menunjukkan hasil memvalidasi tokenuser dan purpose. Tugas akan mengembalikan true jika token valid, jika tidak salah.

Penerapan

Berlaku untuk