public ValidateCredentialsCommand(IMongoCollection <Account> accountRepo, ISecretHashHelper hashHelper, ILogger logger) { _accountRepo = accountRepo; _hashHelper = hashHelper; _logger = logger; }
public UserAssignedPasswordSetStrategy(IMongoCollection <Account> accountRepo, ISecretHashHelper passwordHashHelper, ISecretGenerator passwordSaltGenerator, ILogger logger) { _accountRepo = accountRepo; _passwordHashHelper = passwordHashHelper; _passwordSaltGenerator = passwordSaltGenerator; _logger = logger; }
public ChangeAccountPasswordCommand(IMongoCollection <Account> accountRepo, IValidationStrategy <PasswordChangeModel> validationStrategy, ISecretHashHelper secretHashHelper, ISecretGenerator passwordSaltGenerator, ILogger logger) { _accountRepo = accountRepo; _validationStrategy = validationStrategy; _secretHashHelper = secretHashHelper; _passwordSaltGenerator = passwordSaltGenerator; _logger = logger; }
public ConfirmEmailCommand(IMongoCollection <ConfirmEmailRequest> emailConfirmCollection, IMongoCollection <Account> accountRepo, ISecretHashHelper codeHashHelper, int daysToExpire, ILogger logger) { _emailConfirmCollection = emailConfirmCollection; _accountRepo = accountRepo; _codeHashHelper = codeHashHelper; _daysToExpire = daysToExpire; _logger = logger; }
public ConfirmLinkEmailConfirmationStrategy(IMongoCollection <ConfirmEmailRequest> requestRepo, IMongoCollection <Account> accountRepo, ISecretHashHelper hashHelper, ISecretGenerator emailConfirmCodeGenerator, string confirmLinkUrl, ILogger logger) { _requestRepo = requestRepo; _accountRepo = accountRepo; _hashHelper = hashHelper; _emailConfirmCodeGenerator = emailConfirmCodeGenerator; _confirmLinkUrl = confirmLinkUrl; _logger = logger; }