SignInManager<TUser>.ValidateSecurityStampAsync Metoda

Definice

Přetížení

ValidateSecurityStampAsync(ClaimsPrincipal)

Ověří razítko zabezpečení zadaného principal proti trvalému razítku pro aktuálního uživatele jako asynchronní operaci.

ValidateSecurityStampAsync(TUser, String)

Ověří bezpečnostní razítko zadaného user. Pokud není zadán žádný uživatel nebo pokud úložiště nepodporuje bezpečnostní razítka, ověření se považuje za úspěšné.

ValidateSecurityStampAsync(ClaimsPrincipal)

Ověří razítko zabezpečení zadaného principal proti trvalému razítku pro aktuálního uživatele jako asynchronní operaci.

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)

Parametry

principal
ClaimsPrincipal

Objekt zabezpečení, jehož razítko by mělo být ověřeno.

Návraty

Task<TUser>

Objekt úkolu představující asynchronní operaci. Úkol bude obsahovat TUser , pokud kolek odpovídá trvalé hodnotě, jinak vrátí hodnotu null.

Platí pro

ValidateSecurityStampAsync(TUser, String)

Ověří bezpečnostní razítko zadaného user. Pokud není zadán žádný uživatel nebo pokud úložiště nepodporuje bezpečnostní razítka, ověření se považuje za úspěšné.

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)

Parametry

user
TUser

Uživatel, jehož razítko by mělo být ověřeno.

securityStamp
String

Očekávaná hodnota razítka zabezpečení.

Návraty

Task<Boolean>

Výsledek ověření

Platí pro