Freigeben über


TotpSecurityStampBasedTokenProvider<TUser>.ValidateAsync Methode

Definition

Gibt ein Flag zurück, das angibt, ob das angegebene token für den angegebenen user und purposegültig ist.

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

Der Zweck, für den das Token verwendet wird.

token
String

Das zu validierende Token.

manager
UserManager<TUser>

Die UserManager<TUser> , die zum Abrufen von Benutzereigenschaften verwendet werden kann.

user
TUser

Der Benutzer, für den ein Token überprüft werden soll.

Gibt zurück

Die Task , die den asynchronen Vorgang darstellt und das Flag enthält, das das Ergebnis der Validierung tokenuser von und purposeangibt. Der Task gibt true zurück, wenn das Token gültig ist, andernfalls false.

Implementiert

Gilt für: