Class AbpUserClaimsPrincipalFactory
Inheritance
System.Object
AbpUserClaimsPrincipalFactory
Implements
ITransientDependency
Namespace: Volo.Abp.Identity
Assembly: Volo.Abp.Identity.Domain.dll
Syntax
public class AbpUserClaimsPrincipalFactory : UserClaimsPrincipalFactory<IdentityUser, IdentityRole>, ITransientDependency
Constructors
AbpUserClaimsPrincipalFactory(UserManager<IdentityUser>, RoleManager<IdentityRole>, IOptions<IdentityOptions>)
Declaration
public AbpUserClaimsPrincipalFactory(UserManager<IdentityUser> userManager, RoleManager<IdentityRole> roleManager, IOptions<IdentityOptions> options)
Parameters
Type | Name | Description |
---|---|---|
UserManager<IdentityUser> | userManager | |
RoleManager<IdentityRole> | roleManager | |
IOptions<IdentityOptions> | options |
Methods
CreateAsync(IdentityUser)
Declaration
public override Task<ClaimsPrincipal> CreateAsync(IdentityUser user)
Parameters
Type | Name | Description |
---|---|---|
IdentityUser | user |
Returns
Type | Description |
---|---|
Task<ClaimsPrincipal> |
Implements
ITransientDependency