Freigeben über


DataProtectorTokenProvider<TUser>.ValidateAsync Methode

Definition

Überprüft den geschützten token für den angegebenen user und purpose als asynchronen Vorgang.

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 wurde.

token
String

Das zu validierende Token.

manager
UserManager<TUser>

Die UserManager<TUser> , aus der Benutzereigenschaften abgerufen werden sollen.

user
TUser

Der TUser , für den das Token generiert wurde.

Gibt zurück

Ein Task<TResult> , das das Ergebnis der asynchronen Überprüfung darstellt, und true enthält, wenn das Token gültig ist, andernfalls false.

Implementiert

Gilt für: