protected AbpUserClaimsPrincipalFactory(
     AbpUserManager <TRole, TUser> userManager,
     AbpRoleManager <TRole, TUser> roleManager,
     IOptions <IdentityOptions> optionsAccessor
     ) : base(userManager, roleManager, optionsAccessor)
 {
 }
Пример #2
0
        protected AbpUserManager(
            AbpUserStore <TTenant, TRole, TUser> userStore,
            AbpRoleManager <TTenant, TRole, TUser> roleManager,
            IRepository <TTenant> tenantRepository,
            IMultiTenancyConfig multiTenancyConfig,
            IPermissionManager permissionManager,
            IUnitOfWorkManager unitOfWorkManager,
            ISettingManager settingManager,
            IUserManagementConfig userManagementConfig,
            IIocResolver iocResolver,
            ICacheManager cacheManager)
            : base(userStore)
        {
            AbpStore              = userStore;
            RoleManager           = roleManager;
            SettingManager        = settingManager;
            _tenantRepository     = tenantRepository;
            _multiTenancyConfig   = multiTenancyConfig;
            _permissionManager    = permissionManager;
            _unitOfWorkManager    = unitOfWorkManager;
            _userManagementConfig = userManagementConfig;
            _iocResolver          = iocResolver;
            _cacheManager         = cacheManager;

            LocalizationManager = NullLocalizationManager.Instance;
        }
Пример #3
0
        public ShaLoginManager(
            AbpUserManager <TRole, TUser> userManager,
            IMultiTenancyConfig multiTenancyConfig,
            IRepository <TTenant> tenantRepository,
            IUnitOfWorkManager unitOfWorkManager,
            ISettingManager settingManager,
            IUserManagementConfig userManagementConfig,
            IIocResolver iocResolver,
            IPasswordHasher <TUser> passwordHasher,
            AbpRoleManager <TRole, TUser> roleManager,
            AbpUserClaimsPrincipalFactory <TUser, TRole> claimsPrincipalFactory,
            IRepository <ShaUserLoginAttempt, Guid> shaLoginAttemptRepository,
            IRepository <MobileDevice, Guid> mobileDeviceRepository)
        {
            _passwordHasher         = passwordHasher;
            _claimsPrincipalFactory = claimsPrincipalFactory;
            MultiTenancyConfig      = multiTenancyConfig;
            TenantRepository        = tenantRepository;
            UnitOfWorkManager       = unitOfWorkManager;
            SettingManager          = settingManager;
            UserManagementConfig    = userManagementConfig;
            IocResolver             = iocResolver;
            RoleManager             = roleManager;
            UserManager             = userManager;

            ClientInfoProvider        = NullClientInfoProvider.Instance;
            ShaLoginAttemptRepository = shaLoginAttemptRepository;
            _mobileDeviceRepository   = mobileDeviceRepository;
        }
Пример #4
0
        protected AbpUserManager(
            AbpUserStore <TRole, TUser> userStore,
            AbpRoleManager <TRole, TUser> roleManager,
            IRepository <TTenant> tenantRepository,
            IMultiTenancyConfig multiTenancyConfig,
            IPermissionManager permissionManager,
            IUnitOfWorkManager unitOfWorkManager,
            ISettingManager settingManager,
            IUserManagementConfig userManagementConfig,
            IIocResolver iocResolver,
            ICacheManager cacheManager,
            IRepository <OrganizationUnit, long> organizationUnitRepository,
            IRepository <UserOrganizationUnit, long> userOrganizationUnitRepository,
            IOrganizationUnitSettings organizationUnitSettings,
            IRepository <UserLoginAttempt, long> userLoginAttemptRepository)
            : base(userStore)
        {
            AbpStore                        = userStore;
            RoleManager                     = roleManager;
            SettingManager                  = settingManager;
            _tenantRepository               = tenantRepository;
            _multiTenancyConfig             = multiTenancyConfig;
            _permissionManager              = permissionManager;
            _unitOfWorkManager              = unitOfWorkManager;
            _userManagementConfig           = userManagementConfig;
            _iocResolver                    = iocResolver;
            _cacheManager                   = cacheManager;
            _organizationUnitRepository     = organizationUnitRepository;
            _userOrganizationUnitRepository = userOrganizationUnitRepository;
            _organizationUnitSettings       = organizationUnitSettings;
            _userLoginAttemptRepository     = userLoginAttemptRepository;

            LocalizationManager = NullLocalizationManager.Instance;
            AbpSession          = NullAbpSession.Instance;
        }
Пример #5
0
        public ExternalAbpLogInManager(
            AbpUserManager <TRole, TUser> userManager,
            IMultiTenancyConfig multiTenancyConfig,
            IRepository <TTenant> tenantRepository,
            IUnitOfWorkManager unitOfWorkManager,
            ISettingManager settingManager,
            IRepository <UserLoginAttempt, long> userLoginAttemptRepository,
            IUserManagementConfig userManagementConfig,
            IIocResolver iocResolver,
            IPasswordHasher <TUser> passwordHasher,
            AbpRoleManager <TRole, TUser> roleManager,
            AbpUserClaimsPrincipalFactory <TUser, TRole> claimsPrincipalFactory,
            IRepository <UserLogin, long> userLoginRepository,
            IRepository <TUser, long> userRepository)
        {
            _passwordHasher            = passwordHasher;
            _claimsPrincipalFactory    = claimsPrincipalFactory;
            MultiTenancyConfig         = multiTenancyConfig;
            TenantRepository           = tenantRepository;
            UnitOfWorkManager          = unitOfWorkManager;
            SettingManager             = settingManager;
            UserLoginAttemptRepository = userLoginAttemptRepository;
            UserManagementConfig       = userManagementConfig;
            IocResolver          = iocResolver;
            RoleManager          = roleManager;
            UserManager          = userManager;
            _userLoginRepository = userLoginRepository;
            UserRepository       = userRepository;

            ClientInfoProvider = NullClientInfoProvider.Instance;
        }
 public LogInManager(
     AbpUserManager <Role, User> userManager,
     IMultiTenancyConfig multiTenancyConfig,
     IRepository <Tenant> tenantRepository,
     IUnitOfWorkManager unitOfWorkManager,
     ISettingManager settingManager,
     IRepository <UserLoginAttempt, long> userLoginAttemptRepository,
     IUserManagementConfig userManagementConfig,
     IIocResolver iocResolver,
     IPasswordHasher <User> passwordHasher,
     AbpRoleManager <Role, User> roleManager,
     UserClaimsPrincipalFactory claimsPrincipalFactory
     ) : base(
         userManager,
         multiTenancyConfig,
         tenantRepository,
         unitOfWorkManager,
         settingManager,
         userLoginAttemptRepository,
         userManagementConfig,
         iocResolver,
         passwordHasher,
         roleManager,
         claimsPrincipalFactory)
 {
 }
 /// <summary>
 /// Constructor.
 /// </summary>
 public PermissionChecker(AbpUserManager <TRole, TUser> userManager, AbpRoleManager <TRole, TUser> roleManager)
 {
     _userManager     = userManager;
     this.roleManager = roleManager;
     Logger           = NullLogger.Instance;
     AbpSession       = NullAbpSession.Instance;
 }
 public AbpUserClaimsPrincipalFactory(
     AbpUserManager <TRole, TUser> userManager,
     AbpRoleManager <TRole, TUser> roleManager,
     IOptions <IdentityOptions> optionsAccessor,
     IUnitOfWorkManager unitOfWorkManager) : base(userManager, roleManager, optionsAccessor)
 {
     _unitOfWorkManager = unitOfWorkManager;
 }
        public PermissionGrantStore(AbpRoleManager roleManager, AbpUserManager userManager)
        {
            _roleManager = roleManager;
            _userManager = userManager;

            Logger     = NullLogger.Instance;
            AbpSession = NullAbpSession.Instance;
        }
        public AbpUserManager(
            AbpRoleManager <TRole, TUser> roleManager,
            AbpUserStore <TRole, TUser> userStore,
            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,
            IUnitOfWorkManager unitOfWorkManager,
            ICacheManager cacheManager,
            IRepository <OrganizationUnit, long> organizationUnitRepository,
            IRepository <UserOrganizationUnit, long> userOrganizationUnitRepository,
            IOrganizationUnitSettings organizationUnitSettings,
            ISettingManager settingManager,
            IRepository <UserLogin, long> userLoginRepository)
            : base(
                userStore,
                optionsAccessor,
                passwordHasher,
                userValidators,
                passwordValidators,
                keyNormalizer,
                errors,
                services,
                logger)
        {
            _permissionManager              = permissionManager;
            _unitOfWorkManager              = unitOfWorkManager;
            _cacheManager                   = cacheManager;
            _organizationUnitRepository     = organizationUnitRepository;
            _userOrganizationUnitRepository = userOrganizationUnitRepository;
            _organizationUnitSettings       = organizationUnitSettings;
            _settingManager                 = settingManager;
            _userLoginRepository            = userLoginRepository;
            _optionsAccessor                = optionsAccessor;

            AbpUserStore           = userStore;
            RoleManager            = roleManager;
            LocalizationManager    = NullLocalizationManager.Instance;
            LocalizationSourceName = AbpZeroConsts.LocalizationSourceName;
        }
        protected UserOrganizationUnitManager(
            AbpUserStore <TRole, TUser> userStore,
            AbpRoleManager <TRole, TUser> roleManager,
            UserManager userManager,

            IPermissionManager permissionManager,
            IUnitOfWorkManager unitOfWorkManager,
            ICacheManager cacheManager,
            IRepository <OrganizationUnit, long> organizationUnitRepository,
            IRepository <UserOrganizationUnit, long> userOrganizationUnitRepository,
            IOrganizationUnitSettings organizationUnitSettings,
            ILocalizationManager localizationManager,
            //IdentityEmailMessageService emailService,
            ISettingManager settingManager
            //IUserTokenProviderAccessor userTokenProviderAccessor
            )
        //: base(userStore)
        {
            AbpStore               = userStore;
            RoleManager            = roleManager;
            _userManager           = userManager;
            LocalizationManager    = localizationManager;
            LocalizationSourceName = AbpZeroConsts.LocalizationSourceName;
            _settingManager        = settingManager;

            _permissionManager              = permissionManager;
            _unitOfWorkManager              = unitOfWorkManager;
            _cacheManager                   = cacheManager;
            _organizationUnitRepository     = organizationUnitRepository;
            _userOrganizationUnitRepository = userOrganizationUnitRepository;
            _organizationUnitSettings       = organizationUnitSettings;

            AbpSession = NullAbpSession.Instance;

            //UserLockoutEnabledByDefault = true;
            //DefaultAccountLockoutTimeSpan = TimeSpan.FromMinutes(5);
            //MaxFailedAccessAttemptsBeforeLockout = 5;

            //EmailService = emailService;

            //UserTokenProvider = userTokenProviderAccessor.GetUserTokenProviderOrNull<TUser>();
        }
Пример #12
0
        protected AbpUserManager(
            AbpRoleManager <TRole, TUser> roleManager,
            AbpUserStore <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,
            IUnitOfWorkManager unitOfWorkManager,
            ICacheManager cacheManager,
            IRepository <OrganizationUnit, long> organizationUnitRepository,
            IRepository <UserOrganizationUnit, long> userOrganizationUnitRepository,
            IOrganizationUnitSettings organizationUnitSettings,
            ISettingManager settingManager)
            : base(
                store,
                optionsAccessor,
                passwordHasher,
                userValidators,
                passwordValidators,
                keyNormalizer,
                errors,
                services,
                logger)
        {
            _permissionManager              = permissionManager;
            _unitOfWorkManager              = unitOfWorkManager;
            _cacheManager                   = cacheManager;
            _organizationUnitRepository     = organizationUnitRepository;
            _userOrganizationUnitRepository = userOrganizationUnitRepository;
            _organizationUnitSettings       = organizationUnitSettings;
            _settingManager                 = settingManager;

            AbpStore    = store;
            RoleManager = roleManager;
        }
Пример #13
0
        protected AbpLogInManager(
            AbpUserManager <TRole, TUser> userManager,
            IMultiTenancyConfig multiTenancyConfig,
            IRepository <TTenant> tenantRepository,
            IUnitOfWorkManager unitOfWorkManager,
            ISettingManager settingManager,
            IRepository <UserLoginAttempt, long> userLoginAttemptRepository,
            IUserManagementConfig userManagementConfig,
            IIocResolver iocResolver,
            AbpRoleManager <TRole, TUser> roleManager)
        {
            MultiTenancyConfig         = multiTenancyConfig;
            TenantRepository           = tenantRepository;
            UnitOfWorkManager          = unitOfWorkManager;
            SettingManager             = settingManager;
            UserLoginAttemptRepository = userLoginAttemptRepository;
            UserManagementConfig       = userManagementConfig;
            IocResolver = iocResolver;
            RoleManager = roleManager;
            UserManager = userManager;

            ClientInfoProvider = NullClientInfoProvider.Instance;
        }
Пример #14
0
 public UserManager(
     AbpRoleManager <Role, User> roleManager,
     AbpUserStore <Role, User> userStore,
     IOptions <IdentityOptions> optionsAccessor,
     IPasswordHasher <User> passwordHasher,
     IEnumerable <IUserValidator <User> > userValidators,
     IEnumerable <IPasswordValidator <User> > passwordValidators,
     ILookupNormalizer keyNormalizer,
     IdentityErrorDescriber errors,
     IServiceProvider services,
     ILogger <UserManager <User> > logger,
     IPermissionManager permissionManager,
     IUnitOfWorkManager unitOfWorkManager,
     ICacheManager cacheManager,
     IRepository <OrganizationUnit, long> organizationUnitRepository,
     IRepository <UserOrganizationUnit, long> userOrganizationUnitRepository,
     IOrganizationUnitSettings organizationUnitSettings,
     ISettingManager settingManager)
     : base(roleManager, userStore, optionsAccessor, passwordHasher, userValidators,
            passwordValidators, keyNormalizer, errors, services, logger, permissionManager,
            unitOfWorkManager, cacheManager, organizationUnitRepository, userOrganizationUnitRepository,
            organizationUnitSettings, settingManager)
 {
 }
Пример #15
0
 public UserManager(AbpUserStore <Tenant, Role, User> userStore, AbpRoleManager <Tenant, Role, User> roleManager, IRepository <Tenant> tenantRepository, IMultiTenancyConfig multiTenancyConfig, IPermissionManager permissionManager, IUnitOfWorkManager unitOfWorkManager, ISettingManager settingManager, IUserManagementConfig userManagementConfig, IIocResolver iocResolver, ICacheManager cacheManager) : base(userStore, roleManager, tenantRepository, multiTenancyConfig, permissionManager, unitOfWorkManager, settingManager, userManagementConfig, iocResolver, cacheManager)
 {
 }
Пример #16
0
 protected AbpUserManager(AbpUserStore <TTenant, TRole, TUser> userStore, AbpRoleManager <TTenant, TRole, TUser> roleManager)
     : base(userStore)
 {
     _roleManager = roleManager;
 }