Поделиться через


IUserTwoFactorTokenProvider<TUser>.ValidateAsync Метод

Определение

Возвращает флаг, указывающий, является ли указанный token допустимым для заданных user и purpose.

public:
 System::Threading::Tasks::Task<bool> ^ ValidateAsync(System::String ^ purpose, System::String ^ token, Microsoft::AspNetCore::Identity::UserManager<TUser> ^ manager, TUser user);
public 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>
Public Function ValidateAsync (purpose As String, token As String, manager As UserManager(Of TUser), user As TUser) As Task(Of Boolean)

Параметры

purpose
String

Назначение, для чего будет использоваться маркер.

token
String

Токен для проверки.

manager
UserManager<TUser>

Объект , UserManager<TUser> который можно использовать для получения свойств пользователя.

user
TUser

Пользователь, на наличие маркера который должен быть проверен.

Возвращаемое значение

Объект , Task представляющий асинхронную операцию, содержащую флаг, указывающий результат проверки tokenuser и purpose. Задача вернет значение true, если маркер действителен, в противном случае — false.

Применяется к