SecurityStampValidator<TUser> 類別

定義

提供安全性戳記之驗證函式的預設實作。

generic <typename TUser>
 where TUser : classpublic ref class SecurityStampValidator : Microsoft::AspNetCore::Identity::ISecurityStampValidator
public class SecurityStampValidator<TUser> : Microsoft.AspNetCore.Identity.ISecurityStampValidator where TUser : class
type SecurityStampValidator<'User (requires 'User : null)> = class
    interface ISecurityStampValidator
Public Class SecurityStampValidator(Of TUser)
Implements ISecurityStampValidator

類型參數

TUser

封裝使用者的型別。

繼承
SecurityStampValidator<TUser>
衍生
實作

建構函式

SecurityStampValidator<TUser>(IOptions<IdentityOptions>, SignInManager<TUser>)

建立 SecurityStampValidator<TUser> 的新執行個體。

SecurityStampValidator<TUser>(IOptions<SecurityStampValidatorOptions>, SignInManager<TUser>, ILoggerFactory)

建立 SecurityStampValidator<TUser> 的新執行個體。

SecurityStampValidator<TUser>(IOptions<SecurityStampValidatorOptions>, SignInManager<TUser>, ISystemClock)

建立 SecurityStampValidator<TUser> 的新執行個體。

SecurityStampValidator<TUser>(IOptions<SecurityStampValidatorOptions>, SignInManager<TUser>, ISystemClock, ILoggerFactory)
已淘汰.

建立 SecurityStampValidator<TUser> 的新執行個體。

屬性

Clock
已淘汰.

ISystemClock

Logger

ILogger取得用來記錄訊息的 。

Options

SecurityStampValidatorOptions

SignInManager

SignInManager。

TimeProvider

TimeProvider

方法

SecurityStampVerified(TUser, CookieValidatePrincipalContext)

驗證安全性戳記時呼叫。

ValidateAsync(CookieValidatePrincipalContext)

驗證身分識別的安全性戳記做為非同步作業,並在驗證成功時重建身分識別,否則會拒絕身分識別。

VerifySecurityStamp(ClaimsPrincipal)

驗證主體的安全性戳記,如果成功,則會傳回相符的使用者

適用於