Bagikan melalui


DataProtectorTokenProvider<TUser>.ValidateAsync Metode

Definisi

Memvalidasi yang dilindungi token untuk yang ditentukan user dan purpose sebagai operasi asinkron.

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 digunakan untuk.

token
String

Token untuk divalidasi.

manager
UserManager<TUser>

UserManager<TUser> untuk mengambil properti pengguna dari.

user
TUser

Token TUser dibuat untuk.

Mengembalikan

Task<TResult> yang mewakili hasil validasi asinkron, yang berisi true jika token valid, jika tidak salah.

Penerapan

Berlaku untuk