Example #1
0
 /// <inheritdoc />
 public TitleScreenOnAuthenticationResultSuccessfulEventListener(IAuthenticationResultRecievedEventSubscribable subscriptionService,
                                                                 [KeyFilter(UnityUIRegisterationKey.Login)][NotNull] IUIPlayable sceneEndPlayable, [NotNull] IAuthTokenRepository tokenRepository)
     : base(subscriptionService)
 {
     SceneEndPlayable = sceneEndPlayable ?? throw new ArgumentNullException(nameof(sceneEndPlayable));
     TokenRepository  = tokenRepository ?? throw new ArgumentNullException(nameof(tokenRepository));
 }
Example #2
0
 public RegisterZoneServerAccountInitializable([NotNull] IAuthTokenRepository authenticationTokenRepository,
                                               [NotNull] IZoneAuthenticationService zoneAuthService,
                                               [NotNull] ILog logger)
 {
     ZoneAuthService = zoneAuthService ?? throw new ArgumentNullException(nameof(zoneAuthService));
     Logger          = logger ?? throw new ArgumentNullException(nameof(logger));
     AuthenticationTokenRepository = authenticationTokenRepository ?? throw new ArgumentNullException(nameof(authenticationTokenRepository));
 }
Example #3
0
 public UserService(IConfigService configService,
                    IUserRepository userRepository,
                    IPermissionRepository permissionRepository,
                    IAuthTokenRepository authTokenRepository,
                    INotificationService notificationService)
 {
     _configService        = configService;
     _userRepository       = userRepository;
     _permissionRepository = permissionRepository;
     _authTokenRepository  = authTokenRepository;
     _notificationService  = notificationService;
 }
 public UserService(IConfigService configService,
     IUserRepository userRepository, 
     IPermissionRepository permissionRepository,
     IAuthTokenRepository authTokenRepository,
     INotificationService notificationService)
 {
     _configService = configService;
     _userRepository = userRepository;
     _permissionRepository = permissionRepository;
     _authTokenRepository = authTokenRepository;
     _notificationService = notificationService;
 }
Example #5
0
        public UserAuthenticationService(
            IOptions <ApiConfig> configOptions,
            IAuthTokenRepository authTokenRepository,
            IUserRepository userRepository,
            ILogger <UserAuthenticationService> logger)
        {
            var config = configOptions.Value;

            _serverSalt          = config.PasswordServerSalt;
            _authTokenSecret     = Encoding.UTF8.GetBytes(config.AuthTokenSecret);
            _authTokenRepository = authTokenRepository;
            _userRepository      = userRepository;
            _logger = logger;
        }
 public AuthenticateOnLoginButtonClickEventListener(ILoginButtonClickedEventSubscribable subscriptionService,
                                                    IAuthenticationService authService,
                                                    [KeyFilter(ClientUIDependencyKey.UserName)] IUIText userNameField,
                                                    [KeyFilter(ClientUIDependencyKey.Password)] IUIText passwordField,
                                                    ILog logger,
                                                    IGameContextEventQueueable gameQueueable,
                                                    [NotNull] IAuthTokenRepository authTokenRepository)
     : base(subscriptionService)
 {
     AuthService         = authService ?? throw new ArgumentNullException(nameof(authService));
     UserNameField       = userNameField;
     PasswordField       = passwordField;
     Logger              = logger ?? throw new ArgumentNullException(nameof(logger));
     GameQueueable       = gameQueueable ?? throw new ArgumentNullException(nameof(gameQueueable));
     AuthTokenRepository = authTokenRepository ?? throw new ArgumentNullException(nameof(authTokenRepository));
 }
 public AuthTokenValidatorMiddleware(RequestDelegate next, IAuthTokenRepository _repo)
 {
     _next    = next;
     AuthRepo = _repo;
 }
 public AuthTokenService(IAuthTokenRepository authTokenRepository, IPersonsRepository personsRepository)
 {
     this._authTokenRepository = authTokenRepository;
     this._personsRepository   = personsRepository;
 }
Example #9
0
 public AuthService(IAuthTokenRepository repository, Random random, IEmailService emailService)
 {
     _repository   = repository;
     _emailService = emailService;
     _random       = random;
 }