SignInManager<TUser>.ValidateSecurityStampAsync Método

Definición

Sobrecargas

ValidateSecurityStampAsync(ClaimsPrincipal)

Valida la marca de seguridad para el objeto especificado principal en la marca persistente para el usuario actual, como una operación asincrónica.

ValidateSecurityStampAsync(TUser, String)

Valida la marca de seguridad para el especificado user. Si no se especifica ningún usuario o si el almacén no admite stamps de seguridad, la validación se considera correcta.

ValidateSecurityStampAsync(ClaimsPrincipal)

Valida la marca de seguridad para el objeto especificado principal en la marca persistente para el usuario actual, como una operación asincrónica.

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)

Parámetros

principal
ClaimsPrincipal

Entidad de seguridad cuya marca debe validarse.

Devoluciones

Task<TUser>

Objeto de tarea que representa la operación asincrónica. La tarea contendrá TUser si la marca coincide con el valor persistente; de lo contrario, devolverá null.

Se aplica a

ValidateSecurityStampAsync(TUser, String)

Valida la marca de seguridad para el especificado user. Si no se especifica ningún usuario o si el almacén no admite stamps de seguridad, la validación se considera correcta.

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)

Parámetros

user
TUser

Usuario cuyo sello debe validarse.

securityStamp
String

Valor esperado de la marca de seguridad.

Devoluciones

Task<Boolean>

Resultado de la validación.

Se aplica a