SignInManager<TUser>.ValidateSecurityStampAsync Yöntem

Tanım

Aşırı Yüklemeler

ValidateSecurityStampAsync(ClaimsPrincipal)

Belirtilen için güvenlik damgasını principal geçerli kullanıcının kalıcı damgasına karşı zaman uyumsuz bir işlem olarak doğrular.

ValidateSecurityStampAsync(TUser, String)

Belirtilen useriçin güvenlik damgasını doğrular. Kullanıcı belirtilmezse veya mağaza güvenlik damgalarını desteklemiyorsa doğrulama başarılı kabul edilir.

ValidateSecurityStampAsync(ClaimsPrincipal)

Belirtilen için güvenlik damgasını principal geçerli kullanıcının kalıcı damgasına karşı zaman uyumsuz bir işlem olarak doğrular.

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)

Parametreler

principal
ClaimsPrincipal

Damgası doğrulanması gereken sorumlu.

Döndürülenler

Task<TUser>

Zaman uyumsuz işlemi temsil eden görev nesnesi. Görev, damga kalıcı değerle eşleşiyorsa değerini içerir TUser , aksi takdirde null döndürür.

Şunlara uygulanır

ValidateSecurityStampAsync(TUser, String)

Belirtilen useriçin güvenlik damgasını doğrular. Kullanıcı belirtilmezse veya mağaza güvenlik damgalarını desteklemiyorsa doğrulama başarılı kabul edilir.

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)

Parametreler

user
TUser

Damgası doğrulanması gereken kullanıcı.

securityStamp
String

Beklenen güvenlik damgası değeri.

Döndürülenler

Doğrulamanın sonucu.

Şunlara uygulanır