public ExternalAuthenticationController(ExternalAuthenticationSettings externalAuthenticationSettings, IExternalAuthenticationMethodModelFactory externalAuthenticationMethodModelFactory, IExternalAuthenticationService externalAuthenticationService, IPermissionService permissionService, IPluginFinder pluginFinder, ISettingService settingService) { this._externalAuthenticationSettings = externalAuthenticationSettings; this._externalAuthenticationMethodModelFactory = externalAuthenticationMethodModelFactory; this._externalAuthenticationService = externalAuthenticationService; this._permissionService = permissionService; this._pluginFinder = pluginFinder; this._settingService = settingService; }
public ExternalAuthenticationController(ExternalAuthenticationSettings externalAuthenticationSettings, IAuthenticationPluginManager authenticationPluginManager, IEventPublisher eventPublisher, IExternalAuthenticationMethodModelFactory externalAuthenticationMethodModelFactory, IPermissionService permissionService, ISettingService settingService) { _externalAuthenticationSettings = externalAuthenticationSettings; _authenticationPluginManager = authenticationPluginManager; _eventPublisher = eventPublisher; _externalAuthenticationMethodModelFactory = externalAuthenticationMethodModelFactory; _permissionService = permissionService; _settingService = settingService; }