public ForceMultiFactorAuthenticationFilter(ICustomerService customerService,
                                             IGenericAttributeService genericAttributeService,
                                             IMultiFactorAuthenticationPluginManager multiFactorAuthenticationPluginManager,
                                             IWorkContext workContext,
                                             MultiFactorAuthenticationSettings multiFactorAuthenticationSettings)
 {
     _customerService         = customerService;
     _genericAttributeService = genericAttributeService;
     _multiFactorAuthenticationPluginManager = multiFactorAuthenticationPluginManager;
     _workContext = workContext;
     _multiFactorAuthenticationSettings = multiFactorAuthenticationSettings;
 }
예제 #2
0
 public PluginController(ExternalAuthenticationSettings externalAuthenticationSettings,
                         IAuthenticationPluginManager authenticationPluginManager,
                         ICustomerActivityService customerActivityService,
                         IEventPublisher eventPublisher,
                         ILocalizationService localizationService,
                         IMultiFactorAuthenticationPluginManager multiFactorAuthenticationPluginManager,
                         INotificationService notificationService,
                         IPermissionService permissionService,
                         IPaymentPluginManager paymentPluginManager,
                         IPickupPluginManager pickupPluginManager,
                         IPluginModelFactory pluginModelFactory,
                         IPluginService pluginService,
                         ISettingService settingService,
                         IShippingPluginManager shippingPluginManager,
                         IUploadService uploadService,
                         IWebHelper webHelper,
                         IWidgetPluginManager widgetPluginManager,
                         IWorkContext workContext,
                         MultiFactorAuthenticationSettings multiFactorAuthenticationSettings,
                         PaymentSettings paymentSettings,
                         ShippingSettings shippingSettings,
                         TaxSettings taxSettings,
                         WidgetSettings widgetSettings)
 {
     _externalAuthenticationSettings = externalAuthenticationSettings;
     _authenticationPluginManager    = authenticationPluginManager;
     _customerActivityService        = customerActivityService;
     _eventPublisher      = eventPublisher;
     _localizationService = localizationService;
     _multiFactorAuthenticationPluginManager = multiFactorAuthenticationPluginManager;
     _notificationService               = notificationService;
     _permissionService                 = permissionService;
     _paymentPluginManager              = paymentPluginManager;
     _pickupPluginManager               = pickupPluginManager;
     _pluginModelFactory                = pluginModelFactory;
     _pluginService                     = pluginService;
     _settingService                    = settingService;
     _shippingPluginManager             = shippingPluginManager;
     _uploadService                     = uploadService;
     _webHelper                         = webHelper;
     _widgetPluginManager               = widgetPluginManager;
     _workContext                       = workContext;
     _multiFactorAuthenticationSettings = multiFactorAuthenticationSettings;
     _paymentSettings                   = paymentSettings;
     _shippingSettings                  = shippingSettings;
     _taxSettings                       = taxSettings;
     _widgetSettings                    = widgetSettings;
 }
예제 #3
0
 public AuthenticationController(ExternalAuthenticationSettings externalAuthenticationSettings,
                                 IAuthenticationPluginManager authenticationPluginManager,
                                 IEventPublisher eventPublisher,
                                 IExternalAuthenticationMethodModelFactory externalAuthenticationMethodModelFactory,
                                 IMultiFactorAuthenticationMethodModelFactory multiFactorAuthenticationMethodModelFactory,
                                 IMultiFactorAuthenticationPluginManager multiFactorAuthenticationPluginManager,
                                 IPermissionService permissionService,
                                 ISettingService settingService,
                                 MultiFactorAuthenticationSettings multiFactorAuthenticationSettings)
 {
     _externalAuthenticationSettings = externalAuthenticationSettings;
     _authenticationPluginManager    = authenticationPluginManager;
     _eventPublisher = eventPublisher;
     _externalAuthenticationMethodModelFactory    = externalAuthenticationMethodModelFactory;
     _multiFactorAuthenticationMethodModelFactory = multiFactorAuthenticationMethodModelFactory;
     _multiFactorAuthenticationPluginManager      = multiFactorAuthenticationPluginManager;
     _permissionService = permissionService;
     _settingService    = settingService;
     _multiFactorAuthenticationSettings = multiFactorAuthenticationSettings;
 }
 public MultiFactorAuthenticationPluginManager(MultiFactorAuthenticationSettings multiFactorAuthenticationSettings,
                                               ICustomerService customerService,
                                               IPluginService pluginService) : base(customerService, pluginService)
 {
     _multiFactorAuthenticationSettings = multiFactorAuthenticationSettings;
 }