public AuthenticationController(
            AuthenticationService authService,
            IUserService userService,
            IMessageService messageService,
            ICredentialBuilder credentialBuilder)
        {
            if (authService == null)
            {
                throw new ArgumentNullException(nameof(authService));
            }

            if (userService == null)
            {
                throw new ArgumentNullException(nameof(userService));
            }

            if (messageService == null)
            {
                throw new ArgumentNullException(nameof(messageService));
            }

            if (credentialBuilder == null)
            {
                throw new ArgumentNullException(nameof(credentialBuilder));
            }

            _authService = authService;
            _userService = userService;
            _messageService = messageService;
            _credentialBuilder = credentialBuilder;
        }
Exemplo n.º 2
0
 public MessageService(IMailSender mailSender, IAppConfiguration config, AuthenticationService authService)
     : this()
 {
     MailSender = mailSender;
     Config = config;
     AuthService = authService;
 }
 public AuthenticationController(
     AuthenticationService authService,
     IUserService userService,
     IMessageService messageService)
 {
     AuthService = authService;
     UserService = userService;
     MessageService = messageService;
 }
        public UsersController(
            ICuratedFeedService feedsQuery,
            IUserService userService,
            IPackageService packageService,
            IMessageService messageService,
            IAppConfiguration config,
            AuthenticationService authService,
            ICredentialBuilder credentialBuilder)
        {
            if (feedsQuery == null)
            {
                throw new ArgumentNullException(nameof(feedsQuery));
            }

            if (userService == null)
            {
                throw new ArgumentNullException(nameof(userService));
            }

            if (packageService == null)
            {
                throw new ArgumentNullException(nameof(packageService));
            }

            if (messageService == null)
            {
                throw new ArgumentNullException(nameof(messageService));
            }

            if (config == null)
            {
                throw new ArgumentNullException(nameof(config));
            }

            if (authService == null)
            {
                throw new ArgumentNullException(nameof(authService));
            }

            if (credentialBuilder == null)
            {
                throw new ArgumentNullException(nameof(credentialBuilder));
            }

            _curatedFeedService = feedsQuery;
            _userService = userService;
            _packageService = packageService;
            _messageService = messageService;
            _config = config;
            _authService = authService;
            _credentialBuilder = credentialBuilder;
        }
Exemplo n.º 5
0
 public UsersController(
     ICuratedFeedService feedsQuery,
     IUserService userService,
     IPackageService packageService,
     IMessageService messageService,
     IAppConfiguration config,
     AuthenticationService authService)
 {
     CuratedFeedService = feedsQuery;
     UserService = userService;
     PackageService = packageService;
     MessageService = messageService;
     Config = config;
     AuthService = authService;
 }
Exemplo n.º 6
0
 public ConfigController(ConfigurationService config, AuthenticationService auth)
 {
     _config = config;
     _auth = auth;
 }
        private static void EnableAllAuthenticators(AuthenticationService authService)
        {
            foreach (var auther in authService.Authenticators.Values)
            {
                auther.BaseConfig.Enabled = true;

                var azureActiveDirectoryAuthenticator = auther as AzureActiveDirectoryAuthenticator;
                if (azureActiveDirectoryAuthenticator != null)
                {
                    azureActiveDirectoryAuthenticator.Config.ShowOnLoginPage = true;
                }
            }
        }
 private static void EnableAllAuthenticators(AuthenticationService authService)
 {
     foreach (var auther in authService.Authenticators.Values)
     {
         auther.BaseConfig.Enabled = true;
     }
 }
 public TheAuthenticateMethod()
 {
     _fakes = Get<Fakes>();
     _dateTimeProviderMock = GetMock<IDateTimeProvider>();
     _authenticationService = Get<AuthenticationService>();
 }