Share via


SignInManager<TUser>.ValidateSecurityStampAsync Methode

Definition

Überlädt

ValidateSecurityStampAsync(ClaimsPrincipal)

Überprüft den Sicherheitsstempel für den angegebenen principal als asynchronen Vorgang anhand des persistenten Stempels für den aktuellen Benutzer.

ValidateSecurityStampAsync(TUser, String)

Überprüft den Sicherheitsstempel für den angegebenen user. Wenn kein Benutzer angegeben ist oder der Speicher keine Sicherheitsstempel unterstützt, wird die Überprüfung als erfolgreich betrachtet.

ValidateSecurityStampAsync(ClaimsPrincipal)

Quelle:
SignInManager.cs
Quelle:
SignInManager.cs

Überprüft den Sicherheitsstempel für den angegebenen principal als asynchronen Vorgang anhand des persistenten Stempels für den aktuellen Benutzer.

public:
 virtual System::Threading::Tasks::Task<TUser> ^ ValidateSecurityStampAsync(System::Security::Claims::ClaimsPrincipal ^ principal);
public virtual System.Threading.Tasks.Task<TUser> ValidateSecurityStampAsync (System.Security.Claims.ClaimsPrincipal principal);
public virtual System.Threading.Tasks.Task<TUser?> ValidateSecurityStampAsync (System.Security.Claims.ClaimsPrincipal? principal);
abstract member ValidateSecurityStampAsync : System.Security.Claims.ClaimsPrincipal -> System.Threading.Tasks.Task<'User (requires 'User : null)>
override this.ValidateSecurityStampAsync : System.Security.Claims.ClaimsPrincipal -> System.Threading.Tasks.Task<'User (requires 'User : null)>
Public Overridable Function ValidateSecurityStampAsync (principal As ClaimsPrincipal) As Task(Of TUser)

Parameter

principal
ClaimsPrincipal

Der Prinzipal, dessen Stempel überprüft werden soll.

Gibt zurück

Task<TUser>

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt. Die Aufgabe enthält, TUser wenn der Stempel mit dem persistenten Wert übereinstimmt, andernfalls wird NULL zurückgegeben.

Gilt für:

ValidateSecurityStampAsync(TUser, String)

Quelle:
SignInManager.cs
Quelle:
SignInManager.cs

Überprüft den Sicherheitsstempel für den angegebenen user. Wenn kein Benutzer angegeben ist oder der Speicher keine Sicherheitsstempel unterstützt, wird die Überprüfung als erfolgreich betrachtet.

public:
 virtual System::Threading::Tasks::Task<bool> ^ ValidateSecurityStampAsync(TUser user, System::String ^ securityStamp);
public virtual System.Threading.Tasks.Task<bool> ValidateSecurityStampAsync (TUser user, string securityStamp);
public virtual System.Threading.Tasks.Task<bool> ValidateSecurityStampAsync (TUser? user, string? securityStamp);
abstract member ValidateSecurityStampAsync : 'User * string -> System.Threading.Tasks.Task<bool>
override this.ValidateSecurityStampAsync : 'User * string -> System.Threading.Tasks.Task<bool>
Public Overridable Function ValidateSecurityStampAsync (user As TUser, securityStamp As String) As Task(Of Boolean)

Parameter

user
TUser

Der Benutzer, dessen Stempel überprüft werden soll.

securityStamp
String

Der erwartete Wert des Sicherheitsstempels.

Gibt zurück

Das Ergebnis der Validierung.

Gilt für: