Example #1
0
 public LoginQuery(string login, string password, IHashPassword hashHandler, IRequestMonitor requestMonitor)
 {
     Login          = login;
     Password       = password;
     HashHandler    = hashHandler;
     RequestMonitor = requestMonitor;
 }
Example #2
0
 public RegisterCommandHandler(IRegisterPresenter registerPresenter,
                               IUserRepository userRepository,
                               IHashPassword hashPassword)
 {
     _presenter      = registerPresenter;
     _userRepository = userRepository;
     _hashPassword   = hashPassword;
 }
 public SignInCommandHandler(IAuthenticationGateway authenticationGateway,
                             ISignInPresenter signInPresenter,
                             IHashPassword hashPassword)
 {
     _authenticationGateway = authenticationGateway;
     _signInPresenter       = signInPresenter;
     _hashPassword          = hashPassword;
 }
Example #4
0
 public ChangeUserLoginAndPasswordCommand(int id, string login, string password, IHashPassword hashHandler, ICredentialsRestrictionValidation credentialsRestriction)
 {
     Id          = id;
     Login       = login;
     Password    = password;
     HashHandler = hashHandler;
     this.credentialsRestriction = credentialsRestriction;
 }
 public SignInCommandHandler(IUserRepository userRepository,
                             IHashPassword hashPassword,
                             ITokenGenerator tokenGenerator)
 {
     _userRepository = userRepository;
     _hashPassword   = hashPassword;
     _tokenGenerator = tokenGenerator;
 }
Example #6
0
 public SignInCommand(string login, string password, string name, string surname, string email, IHashPassword hashHendler, ICredentialsRestrictionValidation credentialsRestriction)
 {
     Login       = login;
     Password    = password;
     Name        = name;
     Surname     = surname;
     Email       = email;
     HashHendler = hashHendler;
     this.credentialsRestriction = credentialsRestriction;
 }
Example #7
0
 public RegisterCommandHandler(IUserRepository userRepository,
                               IDateTimeProvider dateTimeProvider,
                               IHashPassword hashPassword,
                               ITokenGenerator tokenGenerator)
 {
     _userRepository   = userRepository;
     _dateTimeProvider = dateTimeProvider;
     _hashPassword     = hashPassword;
     _tokenGenerator   = tokenGenerator;
 }
        public AuthController(IAuthServiceWrapper services, IConfiguration tokenSettingsSection, IRequestMonitor monitor, ILogger <AuthController> logger)
        {
            this.services = services;
            var tokenSettings = tokenSettingsSection.Get <TokenConfig>();

            this.tokenHelper            = new TokenHelper(tokenSettings.Secret, tokenSettings.ExpirationTime);
            this.hashHandler            = new BCryptHash();
            this.requestMonitor         = monitor;
            this.credentialsRestriction = new DefaultRestriction();
            this.logger = logger;
        }
Example #9
0
 public void Init()
 {
     this.hashPassword = new SHA512HashPassword();
 }
 public RegisterUserCommandHandler(IJWTService iJWTService, IApplicationDbContext context, IHashPassword hashPassword)
 {
     _iJWTService  = iJWTService;
     _context      = context;
     _hashPassword = hashPassword;
 }
 public void Initialize()
 {
     // this.hashPassword = new SHA256HashPassword();
     this.hashPassword = new SHA512HashPassword();
 }
Example #12
0
 public void Initialize()
 {
     // this.hashPassword = new SHA256HashPassword();
     this.hashPassword = new SHA512HashPassword();
 }