private INewPasswordValidatorBase CreateValidator(Type validatorType, OptionsConfigurationAction options)
        {
            var instance = ServiceProvider.GetRequiredService(validatorType) as INewPasswordValidatorBase;

            options?.Configure(instance);

            return(instance);
        }
 public IPasswordPolicyBuilder AddValidatorWithConfig <TValidator, TOptions>(TOptions options)
     where TValidator : INewPasswordValidatorWithConfig <TOptions>
 {
     _descriptors[typeof(TValidator)] = new OptionsConfigurationAction <TOptions>(options);
     return(this);
 }