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


TotpSecurityStampBasedTokenProvider<TUser>.ValidateAsync Метод

Определение

Возвращает флаг, указывающий, является ли указанный token допустимым для заданного user объекта и 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)

Параметры

purpose
String

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

token
String

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

manager
UserManager<TUser>

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

user
TUser

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

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

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

Реализации

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