Class AbpSecurityStampValidator
Inheritance
System.Object
Microsoft.AspNetCore.Identity.SecurityStampValidator<IdentityUser>
AbpSecurityStampValidator
Implements
Microsoft.AspNetCore.Identity.ISecurityStampValidator
Inherited Members
Microsoft.AspNetCore.Identity.SecurityStampValidator<Volo.Abp.Identity.IdentityUser>.SecurityStampVerified(Volo.Abp.Identity.IdentityUser, Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext)
Microsoft.AspNetCore.Identity.SecurityStampValidator<Volo.Abp.Identity.IdentityUser>.VerifySecurityStamp(System.Security.Claims.ClaimsPrincipal)
Microsoft.AspNetCore.Identity.SecurityStampValidator<Volo.Abp.Identity.IdentityUser>.Clock
Microsoft.AspNetCore.Identity.SecurityStampValidator<Volo.Abp.Identity.IdentityUser>.Logger
Microsoft.AspNetCore.Identity.SecurityStampValidator<Volo.Abp.Identity.IdentityUser>.Options
Microsoft.AspNetCore.Identity.SecurityStampValidator<Volo.Abp.Identity.IdentityUser>.SignInManager
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Volo.Abp.Identity.AspNetCore
Assembly: Volo.Abp.Identity.AspNetCore.dll
Syntax
public class AbpSecurityStampValidator : SecurityStampValidator<IdentityUser>, ISecurityStampValidator
Constructors
AbpSecurityStampValidator(IOptions<SecurityStampValidatorOptions>, SignInManager<IdentityUser>, ISystemClock, ILoggerFactory)
Declaration
public AbpSecurityStampValidator(IOptions<SecurityStampValidatorOptions> options, SignInManager<IdentityUser> signInManager, ISystemClock systemClock, ILoggerFactory loggerFactory)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Identity.SecurityStampValidatorOptions> | options | |
| Microsoft.AspNetCore.Identity.SignInManager<IdentityUser> | signInManager | |
| Microsoft.AspNetCore.Authentication.ISystemClock | systemClock | |
| Microsoft.Extensions.Logging.ILoggerFactory | loggerFactory |
Methods
ValidateAsync(CookieValidatePrincipalContext)
Declaration
public override Task ValidateAsync(CookieValidatePrincipalContext context)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext | context |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task |
Overrides
Microsoft.AspNetCore.Identity.SecurityStampValidator<Volo.Abp.Identity.IdentityUser>.ValidateAsync(Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext)
Implements
Microsoft.AspNetCore.Identity.ISecurityStampValidator