public TenantToClaimIdentityServerProfileService(UserManager <TUser> userManager,
                                                  IUserClaimsPrincipalFactory <TUser> claimsFactory,
                                                  ILogger <TenantToClaimIdentityServerProfileService <TUser> > logger,
                                                  TenantConfigurations tenantConfigurations,
                                                  IExternalClaimsService externalClaimsService = null) : base(userManager, claimsFactory, logger)
 {
     _tenantClaimName       = tenantConfigurations.TenantClaimName();
     _externalClaimsService = externalClaimsService;
 }
示例#2
0
 public MultiTenantUserClaimsPrincipalFactory(
     UserManager <TUser> userManager,
     RoleManager <TUserRole> roleManager,
     IOptions <IdentityOptions> options,
     TenantConfigurations tenantConfigurations,
     IExternalClaimsService externalClaimsService = null) : base(userManager, roleManager, options)
 {
     _tenantClaimName       = tenantConfigurations.TenantClaimName();
     _externalClaimsService = externalClaimsService;
 }