Partager via


TotpSecurityStampBasedTokenProvider<TUser>.ValidateAsync Méthode

Définition

Retourne un indicateur indiquant si le spécifié token est valide pour le donné user et 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)

Paramètres

purpose
String

Objectif pour lequel le jeton sera utilisé.

token
String

Jeton à valider.

manager
UserManager<TUser>

qui peut être utilisé pour récupérer les UserManager<TUser> propriétés utilisateur.

user
TUser

L’utilisateur pour lequel un jeton doit être validé.

Retours

Task qui représente l’opération asynchrone, contenant l’indicateur indiquant le résultat de la validation de etusertokenpurpose. La tâche retourne true si le jeton est valide, sinon false.

Implémente

S’applique à