/** * Removes a password validator configuration. * * @param config The password validator configuration. */ public void removePasswordValidator(PasswordPolicyConfig config) throws IOException, SecurityConfigException { SecurityConfigValidator validator = SecurityConfigValidator.getConfigurationValiator( PasswordValidator.class, config.getClassName()); validator.validateRemovePasswordPolicy(config); passwordValidators.remove(config.getName()); passwordValidatorHelper.removeConfig(config.getName()); }
@Override public void validateRemoveConfig(PasswordPolicyConfig config) throws SecurityConfigException { SecurityConfigValidator.getConfigurationValiator( PasswordValidator.class, config.getClassName()) .validateRemovePasswordPolicy(config); }
@Override public void validateRemoveConfig(PasswordPolicyConfig config) throws SecurityConfigException { SecurityConfigValidator.getConfigurationValiator(PasswordValidator.class, config.getClassName()) .validateRemovePasswordPolicy(config); }
@Override public void validateRemoveConfig(PasswordPolicyConfig config) throws SecurityConfigException { SecurityConfigValidator.getConfigurationValiator(PasswordValidator.class, config.getClassName()) .validateRemovePasswordPolicy(config); }
validator.validateRemovePasswordPolicy(config); fail("no name should fail"); validator.validateRemovePasswordPolicy(config); fail("remove active should fail"); validator.validateRemovePasswordPolicy(config); fail("remove master should fail");