Пример #1
0
 public BackOfficeUserManager(
     IIpResolver ipResolver,
     IUserStore <BackOfficeIdentityUser> store,
     IOptions <BackOfficeIdentityOptions> optionsAccessor,
     IPasswordHasher <BackOfficeIdentityUser> passwordHasher,
     IEnumerable <IUserValidator <BackOfficeIdentityUser> > userValidators,
     IEnumerable <IPasswordValidator <BackOfficeIdentityUser> > passwordValidators,
     BackOfficeErrorDescriber errors,
     IServiceProvider services,
     IHttpContextAccessor httpContextAccessor,
     ILogger <UserManager <BackOfficeIdentityUser> > logger,
     IOptions <UserPasswordConfigurationSettings> passwordConfiguration,
     IEventAggregator eventAggregator,
     IBackOfficeUserPasswordChecker backOfficeUserPasswordChecker)
     : base(
         ipResolver,
         store,
         optionsAccessor,
         passwordHasher,
         userValidators,
         passwordValidators,
         errors,
         services,
         logger,
         passwordConfiguration)
 {
     _httpContextAccessor           = httpContextAccessor;
     _eventAggregator               = eventAggregator;
     _backOfficeUserPasswordChecker = backOfficeUserPasswordChecker;
 }
Пример #2
0
 public BackOfficeUserStore(
     ICoreScopeProvider scopeProvider,
     IUserService userService,
     IEntityService entityService,
     IExternalLoginService externalLoginService,
     IOptions <GlobalSettings> globalSettings,
     IUmbracoMapper mapper,
     BackOfficeErrorDescriber describer,
     AppCaches appCaches)
     : this(
         scopeProvider,
         userService,
         entityService,
         StaticServiceProvider.Instance.GetRequiredService <IExternalLoginWithKeyService>(),
         StaticServiceProvider.Instance.GetRequiredService <IOptionsSnapshot <GlobalSettings> >(),
         mapper,
         describer,
         appCaches,
         StaticServiceProvider.Instance.GetRequiredService <ITwoFactorLoginService>())
 {
 }
Пример #3
0
 public BackOfficeUserStore(
     ICoreScopeProvider scopeProvider,
     IUserService userService,
     IEntityService entityService,
     IExternalLoginWithKeyService externalLoginService,
     IOptionsSnapshot <GlobalSettings> globalSettings,
     IUmbracoMapper mapper,
     BackOfficeErrorDescriber describer,
     AppCaches appCaches,
     ITwoFactorLoginService twoFactorLoginService)
     : base(describer)
 {
     _scopeProvider        = scopeProvider;
     _userService          = userService ?? throw new ArgumentNullException(nameof(userService));
     _entityService        = entityService;
     _externalLoginService = externalLoginService ?? throw new ArgumentNullException(nameof(externalLoginService));
     _globalSettings       = globalSettings.Value;
     _mapper                = mapper;
     _appCaches             = appCaches;
     _twoFactorLoginService = twoFactorLoginService;
     _userService           = userService;
     _externalLoginService  = externalLoginService;
 }