Example #1
0
 public SmdUserClaimsPrincipalFactory(
     SmdUserManager <TRole, TUser> userManager,
     SmdRoleManager <TRole, TUser> roleManager,
     IOptions <IdentityOptions> optionsAccessor
     ) : base(userManager, roleManager, optionsAccessor)
 {
 }
Example #2
0
        //    public ICurrentUnitOfWorkProvider CurrentUnitOfWorkProvider { get; set; }

        /// <summary>
        /// Constructor.
        /// </summary>
        public PermissionChecker(SmdUserManager <TRole, TUser> userManager)
        {
            _userManager = userManager;

            Logger     = NullLogger.Instance;
            SmdSession = NullSmdSession.Instance;
        }
Example #3
0
        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;
        }
Example #4
0
 public SmdSignInManager(
     SmdUserManager <TRole, TUser> userManager,
     IHttpContextAccessor contextAccessor,
     SmdUserClaimsPrincipalFactory <TUser, TRole> claimsFactory,
     IOptions <IdentityOptions> optionsAccessor,
     ILogger <SignInManager <TUser> > logger,
     //  IUnitOfWorkManager unitOfWorkManager,
     ISettingManager settingManager,
     IAuthenticationSchemeProvider schemes)
     : base(
         userManager,
         contextAccessor,
         claimsFactory,
         optionsAccessor,
         logger,
         schemes)
 {
     //  _unitOfWorkManager = unitOfWorkManager;
     _settingManager = settingManager;
 }