Beispiel #1
0
 public AuthenticationController(
     IBackOfficeSecurityAccessor backofficeSecurityAccessor,
     IBackOfficeUserManager backOfficeUserManager,
     IBackOfficeSignInManager signInManager,
     IUserService userService,
     ILocalizedTextService textService,
     IUmbracoMapper umbracoMapper,
     IOptionsSnapshot <GlobalSettings> globalSettings,
     IOptionsSnapshot <SecuritySettings> securitySettings,
     ILogger <AuthenticationController> logger,
     IIpResolver ipResolver,
     IOptionsSnapshot <UserPasswordConfigurationSettings> passwordConfiguration,
     IEmailSender emailSender,
     ISmsSender smsSender,
     IHostingEnvironment hostingEnvironment,
     LinkGenerator linkGenerator,
     IBackOfficeExternalLoginProviders externalAuthenticationOptions,
     IBackOfficeTwoFactorOptions backOfficeTwoFactorOptions,
     IHttpContextAccessor httpContextAccessor,
     IOptions <WebRoutingSettings> webRoutingSettings,
     ITwoFactorLoginService twoFactorLoginService)
 {
     _backofficeSecurityAccessor = backofficeSecurityAccessor;
     _userManager                   = backOfficeUserManager;
     _signInManager                 = signInManager;
     _userService                   = userService;
     _textService                   = textService;
     _umbracoMapper                 = umbracoMapper;
     _globalSettings                = globalSettings.Value;
     _securitySettings              = securitySettings.Value;
     _logger                        = logger;
     _ipResolver                    = ipResolver;
     _passwordConfiguration         = passwordConfiguration.Value;
     _emailSender                   = emailSender;
     _smsSender                     = smsSender;
     _hostingEnvironment            = hostingEnvironment;
     _linkGenerator                 = linkGenerator;
     _externalAuthenticationOptions = externalAuthenticationOptions;
     _backOfficeTwoFactorOptions    = backOfficeTwoFactorOptions;
     _httpContextAccessor           = httpContextAccessor;
     _webRoutingSettings            = webRoutingSettings.Value;
     _twoFactorLoginService         = twoFactorLoginService;
 }
 public AuthenticationController(
     IBackOfficeSecurityAccessor backofficeSecurityAccessor,
     IBackOfficeUserManager backOfficeUserManager,
     IBackOfficeSignInManager signInManager,
     IUserService userService,
     ILocalizedTextService textService,
     IUmbracoMapper umbracoMapper,
     IOptions <GlobalSettings> globalSettings,
     IOptions <SecuritySettings> securitySettings,
     ILogger <AuthenticationController> logger,
     IIpResolver ipResolver,
     IOptions <UserPasswordConfigurationSettings> passwordConfiguration,
     IEmailSender emailSender,
     ISmsSender smsSender,
     IHostingEnvironment hostingEnvironment,
     LinkGenerator linkGenerator,
     IBackOfficeExternalLoginProviders externalAuthenticationOptions,
     IBackOfficeTwoFactorOptions backOfficeTwoFactorOptions,
     IHttpContextAccessor httpContextAccessor,
     IOptions <WebRoutingSettings> webRoutingSettings)
     : this(
         backofficeSecurityAccessor,
         backOfficeUserManager,
         signInManager,
         userService,
         textService,
         umbracoMapper,
         globalSettings,
         securitySettings,
         logger,
         ipResolver,
         passwordConfiguration,
         emailSender,
         smsSender,
         hostingEnvironment,
         linkGenerator,
         externalAuthenticationOptions,
         backOfficeTwoFactorOptions,
         StaticServiceProvider.Instance.GetRequiredService <IHttpContextAccessor>(),
         StaticServiceProvider.Instance.GetRequiredService <IOptions <WebRoutingSettings> >(),
         StaticServiceProvider.Instance.GetRequiredService <ITwoFactorLoginService>())
 {
 }
Beispiel #3
0
 public BackOfficeController(
     IBackOfficeUserManager userManager,
     IRuntimeState runtimeState,
     IRuntimeMinifier runtimeMinifier,
     IOptionsSnapshot <GlobalSettings> globalSettings,
     IHostingEnvironment hostingEnvironment,
     ILocalizedTextService textService,
     IGridConfig gridConfig,
     BackOfficeServerVariables backOfficeServerVariables,
     AppCaches appCaches,
     IBackOfficeSignInManager signInManager,
     IBackOfficeSecurityAccessor backofficeSecurityAccessor,
     ILogger <BackOfficeController> logger,
     IJsonSerializer jsonSerializer,
     IBackOfficeExternalLoginProviders externalLogins,
     IHttpContextAccessor httpContextAccessor,
     IBackOfficeTwoFactorOptions backOfficeTwoFactorOptions,
     IManifestParser manifestParser,
     ServerVariablesParser serverVariables,
     IOptions <SecuritySettings> securitySettings)
 {
     _userManager               = userManager;
     _runtimeState              = runtimeState;
     _runtimeMinifier           = runtimeMinifier;
     _globalSettings            = globalSettings.Value;
     _hostingEnvironment        = hostingEnvironment;
     _textService               = textService;
     _gridConfig                = gridConfig ?? throw new ArgumentNullException(nameof(gridConfig));
     _backOfficeServerVariables = backOfficeServerVariables;
     _appCaches     = appCaches;
     _signInManager = signInManager;
     _backofficeSecurityAccessor = backofficeSecurityAccessor;
     _logger                     = logger;
     _jsonSerializer             = jsonSerializer;
     _externalLogins             = externalLogins;
     _httpContextAccessor        = httpContextAccessor;
     _backOfficeTwoFactorOptions = backOfficeTwoFactorOptions;
     _manifestParser             = manifestParser;
     _serverVariables            = serverVariables;
     _securitySettings           = securitySettings;
 }
 public BackOfficeController(
     IBackOfficeUserManager userManager,
     IRuntimeState runtimeState,
     IRuntimeMinifier runtimeMinifier,
     IOptions <GlobalSettings> globalSettings,
     IHostingEnvironment hostingEnvironment,
     ILocalizedTextService textService,
     IGridConfig gridConfig,
     BackOfficeServerVariables backOfficeServerVariables,
     AppCaches appCaches,
     IBackOfficeSignInManager signInManager,
     IBackOfficeSecurityAccessor backofficeSecurityAccessor,
     ILogger <BackOfficeController> logger,
     IJsonSerializer jsonSerializer,
     IBackOfficeExternalLoginProviders externalLogins,
     IHttpContextAccessor httpContextAccessor,
     IBackOfficeTwoFactorOptions backOfficeTwoFactorOptions,
     IManifestParser manifestParser,
     ServerVariablesParser serverVariables)
     : this(userManager,
            runtimeState,
            runtimeMinifier,
            globalSettings,
            hostingEnvironment,
            textService,
            gridConfig,
            backOfficeServerVariables,
            appCaches,
            signInManager,
            backofficeSecurityAccessor,
            logger,
            jsonSerializer,
            externalLogins,
            httpContextAccessor,
            backOfficeTwoFactorOptions,
            manifestParser,
            serverVariables,
            StaticServiceProvider.Instance.GetRequiredService <IOptions <SecuritySettings> >()
            )
 {
 }