Show / Hide Table of Contents

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

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft