public SmdUserClaimsPrincipalFactory( SmdUserManager <TRole, TUser> userManager, SmdRoleManager <TRole, TUser> roleManager, IOptions <IdentityOptions> optionsAccessor ) : base(userManager, roleManager, optionsAccessor) { }
public SmdUserManager( SmdRoleManager <TRole, TUser> roleManager, SmdUserStore <TRole, TUser> store, IOptions <IdentityOptions> optionsAccessor, IPasswordHasher <TUser> passwordHasher, IEnumerable <IUserValidator <TUser> > userValidators, IEnumerable <IPasswordValidator <TUser> > passwordValidators, ILookupNormalizer keyNormalizer, IdentityErrorDescriber errors, IServiceProvider services, ILogger <UserManager <TUser> > logger, IPermissionManager permissionManager, ICacheManager cacheManager, ISettingManager settingManager) : base( store, optionsAccessor, passwordHasher, userValidators, passwordValidators, keyNormalizer, errors, services, logger) { _permissionManager = permissionManager; _cacheManager = cacheManager; _settingManager = settingManager; _optionsAccessor = optionsAccessor; SmdStore = store; RoleManager = roleManager; // LocalizationSourceName = SmdZeroConsts.LocalizationSourceName; }
public SmdLogInManager( SmdUserManager <TRole, TUser> userManager, ISettingManager settingManager, IRepository <UserLoginAttempt, long> userLoginAttemptRepository, IUserManagementConfig userManagementConfig, IPasswordHasher <TUser> passwordHasher, SmdRoleManager <TRole, TUser> roleManager, SmdUserClaimsPrincipalFactory <TUser, TRole> claimsPrincipalFactory) { _passwordHasher = passwordHasher; _claimsPrincipalFactory = claimsPrincipalFactory; SettingManager = settingManager; UserLoginAttemptRepository = userLoginAttemptRepository; UserManagementConfig = userManagementConfig; RoleManager = roleManager; UserManager = userManager; // ClientInfoProvider = NullClientInfoProvider.Instance; }