Uses of Class
org.keycloak.validate.ValidatorConfig
Packages that use ValidatorConfig
Package
Description
-
Uses of ValidatorConfig in org.keycloak.organization.validator
Methods in org.keycloak.organization.validator with parameters of type ValidatorConfigModifier and TypeMethodDescriptionprotected voidOrganizationMemberValidator.doValidate(Object value, String inputHint, ValidationContext context, ValidatorConfig config) protected booleanOrganizationMemberValidator.skipValidation(Object value, ValidatorConfig config) -
Uses of ValidatorConfig in org.keycloak.userprofile
Constructors in org.keycloak.userprofile with parameters of type ValidatorConfigModifierConstructorDescriptionAttributeValidatorMetadata(String validatorId, ValidatorConfig validatorConfig) -
Uses of ValidatorConfig in org.keycloak.userprofile.validator
Methods in org.keycloak.userprofile.validator that return ValidatorConfigModifier and TypeMethodDescriptionstatic ValidatorConfigBlankAttributeValidator.createConfig(String errorMessage, boolean failOnNull) Create config for this validator to get customized error messageMethods in org.keycloak.userprofile.validator with parameters of type ValidatorConfigModifier and TypeMethodDescriptionprotected voidPersonNameProhibitedCharactersValidator.doValidate(String value, String inputHint, ValidationContext context, ValidatorConfig config) protected voidUsernameProhibitedCharactersValidator.doValidate(String value, String inputHint, ValidationContext context, ValidatorConfig config) protected StringUsernameIDNHomographValidator.getErrorMessageKey(String inputHint, ValidatorConfig config) AttributeRequiredByMetadataValidator.validate(Object input, String inputHint, ValidationContext context, ValidatorConfig config) BlankAttributeValidator.validate(Object input, String inputHint, ValidationContext context, ValidatorConfig config) BrokeringFederatedUsernameHasValueValidator.validate(Object input, String inputHint, ValidationContext context, ValidatorConfig config) DuplicateEmailValidator.validate(Object input, String inputHint, ValidationContext context, ValidatorConfig config) DuplicateUsernameValidator.validate(Object input, String inputHint, ValidationContext context, ValidatorConfig config) EmailExistsAsUsernameValidator.validate(Object input, String inputHint, ValidationContext context, ValidatorConfig config) ImmutableAttributeValidator.validate(Object input, String inputHint, ValidationContext context, ValidatorConfig config) MultiValueValidator.validate(Object value, String inputHint, ValidationContext context, ValidatorConfig config) ReadOnlyAttributeUnchangedValidator.validate(Object input, String inputHint, ValidationContext context, ValidatorConfig config) RegistrationEmailAsUsernameEmailValueValidator.validate(Object input, String inputHint, ValidationContext context, ValidatorConfig config) RegistrationEmailAsUsernameUsernameValueValidator.validate(Object input, String inputHint, ValidationContext context, ValidatorConfig config) RegistrationUsernameExistsValidator.validate(Object input, String inputHint, ValidationContext context, ValidatorConfig config) UsernameHasValueValidator.validate(Object input, String inputHint, ValidationContext context, ValidatorConfig config) UsernameIDNHomographValidator.validate(Object input, String inputHint, ValidationContext context, ValidatorConfig config) UsernameMutationValidator.validate(Object input, String inputHint, ValidationContext context, ValidatorConfig config) MultiValueValidator.validateConfig(KeycloakSession session, ValidatorConfig config) -
Uses of ValidatorConfig in org.keycloak.validate
Fields in org.keycloak.validate declared as ValidatorConfigModifier and TypeFieldDescriptionstatic final ValidatorConfigValidatorConfig.EMPTYAn emptyValidatorConfig.Methods in org.keycloak.validate that return ValidatorConfigModifier and TypeMethodDescriptionValidatorConfig.ValidatorConfigBuilder.build()static ValidatorConfigValidatorConfig.configFromMap(Map<String, Object> map) Static helper to create aValidatorConfigfrom the givenmap.Methods in org.keycloak.validate with parameters of type ValidatorConfigModifier and TypeMethodDescriptionValidatorConfig.ValidatorConfigBuilder.config(ValidatorConfig values) Add all configurations from other configprotected abstract voidAbstractSimpleValidator.doValidate(Object value, String inputHint, ValidationContext context, ValidatorConfig config) Validate type, format, range of the value etc.protected voidAbstractStringValidator.doValidate(Object value, String inputHint, ValidationContext context, ValidatorConfig config) protected abstract voidAbstractStringValidator.doValidate(String value, String inputHint, ValidationContext context, ValidatorConfig config) static booleanValidatorConfig.isEmpty(ValidatorConfig config) protected booleanAbstractSimpleValidator.isIgnoreEmptyValuesConfigured(ValidatorConfig config) Default implementation only looks forAbstractSimpleValidator.IGNORE_EMPTY_VALUEconfiguration option.protected abstract booleanAbstractSimpleValidator.skipValidation(Object value, ValidatorConfig config) Decide if validation of individual value should be skipped or not.protected booleanAbstractStringValidator.skipValidation(Object value, ValidatorConfig config) AbstractSimpleValidator.validate(Object input, String inputHint, ValidationContext context, ValidatorConfig config) Validator.validate(Object input, String inputHint, ValidationContext context, ValidatorConfig config) Validates the giveninputwith an additionalinputHintandconfig.default ValidationContextValidator.validate(Object input, String inputHint, ValidatorConfig config) Validates the giveninputwith an additionalinputHint.default ValidationResultValidatorFactory.validateConfig(KeycloakSession session, ValidatorConfig config) Validates the given validation config.Validators.validateConfig(String id, ValidatorConfig config) static ValidationResultValidators.validateConfig(KeycloakSession session, String id, ValidatorConfig config) -
Uses of ValidatorConfig in org.keycloak.validate.validators
Methods in org.keycloak.validate.validators with parameters of type ValidatorConfigModifier and TypeMethodDescriptionprotected abstract NumberAbstractNumberValidator.convert(Object value, ValidatorConfig config) Convert input value to instance of Number supported by this validator.protected NumberDoubleValidator.convert(Object value, ValidatorConfig config) protected NumberIntegerValidator.convert(Object value, ValidatorConfig config) protected voidAbstractNumberValidator.doValidate(Object value, String inputHint, ValidationContext context, ValidatorConfig config) protected voidEmailValidator.doValidate(String value, String inputHint, ValidationContext context, ValidatorConfig config) protected voidIsoDateValidator.doValidate(String value, String inputHint, ValidationContext context, ValidatorConfig config) protected voidLengthValidator.doValidate(String value, String inputHint, ValidationContext context, ValidatorConfig config) protected voidLocalDateValidator.doValidate(String value, String inputHint, ValidationContext context, ValidatorConfig config) protected voidOptionsValidator.doValidate(String value, String inputHint, ValidationContext context, ValidatorConfig config) protected voidPatternValidator.doValidate(String value, String inputHint, ValidationContext context, ValidatorConfig config) protected voidUriValidator.doValidate(Object input, String inputHint, ValidationContext context, ValidatorConfig config) protected abstract NumberAbstractNumberValidator.getMinMaxConfig(ValidatorConfig config, String key) Get config value for min and max validation bound as a Number supported by this validatorprotected NumberDoubleValidator.getMinMaxConfig(ValidatorConfig config, String key) protected NumberIntegerValidator.getMinMaxConfig(ValidatorConfig config, String key) protected booleanIsoDateValidator.isIgnoreEmptyValuesConfigured(ValidatorConfig config) protected booleanLocalDateValidator.isIgnoreEmptyValuesConfigured(ValidatorConfig config) protected StringLengthValidator.selectErrorMessage(ValidatorConfig config) Select error message depending on the allowed length interval bound configuration.protected StringAbstractNumberValidator.selectRangeErrorMessage(ValidatorConfig config) Select error message depending on the allowed range interval bound configuration.protected booleanAbstractNumberValidator.skipValidation(Object value, ValidatorConfig config) protected booleanUriValidator.skipValidation(Object value, ValidatorConfig config) NotBlankValidator.validate(Object input, String inputHint, ValidationContext context, ValidatorConfig config) NotEmptyValidator.validate(Object input, String inputHint, ValidationContext context, ValidatorConfig config) ValidatorConfigValidator.validate(Object input, String inputHint, ValidationContext context, ValidatorConfig config) AbstractNumberValidator.validateConfig(KeycloakSession session, ValidatorConfig config) EmailValidator.validateConfig(KeycloakSession session, ValidatorConfig config) LengthValidator.validateConfig(KeycloakSession session, ValidatorConfig config) LocalDateValidator.validateConfig(KeycloakSession session, ValidatorConfig config) OptionsValidator.validateConfig(KeycloakSession session, ValidatorConfig config) PatternValidator.validateConfig(KeycloakSession session, ValidatorConfig config) protected booleanNotBlankValidator.validateStringValue(String value, String inputHint, ValidationContext context, ValidatorConfig config) Constructors in org.keycloak.validate.validators with parameters of type ValidatorConfigModifierConstructorDescriptionDoubleValidator(ValidatorConfig config) IntegerValidator(ValidatorConfig config)