/// <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)); }
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)); }
public UserService(IConfigService configService, IUserRepository userRepository, IPermissionRepository permissionRepository, IAuthTokenRepository authTokenRepository, INotificationService notificationService) { _configService = configService; _userRepository = userRepository; _permissionRepository = permissionRepository; _authTokenRepository = authTokenRepository; _notificationService = notificationService; }
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; }
public AuthService(IAuthTokenRepository repository, Random random, IEmailService emailService) { _repository = repository; _emailService = emailService; _random = random; }