Package org.keycloak.validate
Class Validators
java.lang.Object
org.keycloak.validate.Validators
Facade for Validation functions with support for
Validator implementation lookup by id.-
Constructor Summary
ConstructorsConstructorDescriptionValidators(KeycloakSession session) Creates a newValidatorsinstance with the givenKeycloakSession. -
Method Summary
Modifier and TypeMethodDescriptionvalidateConfig(String id, ValidatorConfig config) static ValidationResultvalidateConfig(KeycloakSession session, String id, ValidatorConfig config) Look-up for a built-in or registeredValidatorwith the given providerid.static Validatorvalidator(KeycloakSession session, String id) Look-up up for a built-in or registeredValidatorwith the given validatorId.Look-up for a built-in or registeredValidatorFactorywith the given providerid.static ValidatorFactoryvalidatorFactory(KeycloakSession session, String id) Look-up for a built-in or registeredValidatorFactorywith the given validatorId.
-
Constructor Details
-
Validators
Creates a newValidatorsinstance with the givenKeycloakSession.- Parameters:
session-
-
-
Method Details
-
validator
Look-up for a built-in or registeredValidatorwith the given providerid.- Parameters:
id-- Returns:
- See Also:
-
validatorFactory
Look-up for a built-in or registeredValidatorFactorywith the given providerid.- Parameters:
id-- Returns:
- See Also:
-
validateConfig
- Parameters:
id-config-- Returns:
- See Also:
-
validator
Look-up up for a built-in or registeredValidatorwith the given validatorId.- Parameters:
session- theKeycloakSessionid- the id of the validator- Returns:
- the
Validatoror null
-
validatorFactory
Look-up for a built-in or registeredValidatorFactorywith the given validatorId.This is intended for users who want to dynamically create new
Validatorinstances, validateValidatorConfigconfigurations or create default configurations for aValidator.- Parameters:
session- theKeycloakSessionid- the id of the validator- Returns:
- the
Validatoror null
-
validateConfig
public static ValidationResult validateConfig(KeycloakSession session, String id, ValidatorConfig config) - Parameters:
session-id- of the validatorconfig- to be validated- Returns:
-