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 , представляющий асинхронную операцию, содержащую флаг, указывающий результат проверки token
user
и purpose
.
Если маркер является допустимым, задача вернет значение true, в противном случае — false.