Exemple #1
0
 public PasswordValidationService(
     IHashingProvider hashingProvider,
     ISaltStrategy saltStrategy,
     IPasswordRule passwordRule)
 {
     _hashProvider = hashingProvider;
     _saltStrategy = saltStrategy;
     _passwordRule = passwordRule;
 }
Exemple #2
0
 public void AddRule(IPasswordRule rule)
 {
     this.passwordRules.Add(rule);
 }
Exemple #3
0
 public PasswordWithRule(IPasswordRule rule, string pass) => (Rule, Password) = (rule, pass);