Class AbpClaimsPrincipalFactory
Inheritance
AbpClaimsPrincipalFactory
Assembly: Volo.Abp.Security.dll
Syntax
public class AbpClaimsPrincipalFactory : IAbpClaimsPrincipalFactory, ITransientDependency
Constructors
AbpClaimsPrincipalFactory(IServiceProvider, IOptions<AbpClaimsPrincipalFactoryOptions>)
Declaration
public AbpClaimsPrincipalFactory(IServiceProvider serviceProvider, IOptions<AbpClaimsPrincipalFactoryOptions> abpClaimOptions)
Parameters
Properties
AuthenticationType
Declaration
public static string AuthenticationType { get; }
Property Value
Options
Declaration
protected AbpClaimsPrincipalFactoryOptions Options { get; }
Property Value
ServiceProvider
Declaration
protected IServiceProvider ServiceProvider { get; }
Property Value
Methods
CreateAsync(ClaimsPrincipal?)
Declaration
public virtual Task<ClaimsPrincipal> CreateAsync(ClaimsPrincipal? existsClaimsPrincipal = null)
Parameters
Returns
CreateDynamicAsync(ClaimsPrincipal?)
Declaration
public virtual Task<ClaimsPrincipal> CreateDynamicAsync(ClaimsPrincipal? existsClaimsPrincipal = null)
Parameters
Returns
InternalCreateAsync(AbpClaimsPrincipalFactoryOptions, ClaimsPrincipal?, bool)
Declaration
public virtual Task<ClaimsPrincipal> InternalCreateAsync(AbpClaimsPrincipalFactoryOptions options, ClaimsPrincipal? existsClaimsPrincipal = null, bool isDynamic = false)
Parameters
Returns
Implements
Extension Methods