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); }