Class ReadOnlyAttributeUnchangedValidator
- java.lang.Object
-
- org.keycloak.userprofile.validator.ReadOnlyAttributeUnchangedValidator
-
- All Implemented Interfaces:
org.keycloak.provider.Provider
,org.keycloak.provider.ProviderFactory<org.keycloak.validate.Validator>
,org.keycloak.validate.SimpleValidator
,org.keycloak.validate.Validator
,org.keycloak.validate.ValidatorFactory
public class ReadOnlyAttributeUnchangedValidator extends Object implements org.keycloak.validate.SimpleValidator
Validator to check that User Profile attribute value is not changed if attribute is read-only. Expects List of Strings as input.- Author:
- Vlastimil Elias
-
-
Field Summary
Fields Modifier and Type Field Description static String
CFG_PATTERN
static String
ID
static String
UPDATE_READ_ONLY_ATTRIBUTES_REJECTED_MSG
-
Constructor Summary
Constructors Constructor Description ReadOnlyAttributeUnchangedValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getId()
org.keycloak.validate.ValidationContext
validate(Object input, String inputHint, org.keycloak.validate.ValidationContext context, org.keycloak.validate.ValidatorConfig config)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.keycloak.validate.SimpleValidator
close, create, init, postInit
-
-
-
-
Field Detail
-
ID
public static final String ID
- See Also:
- Constant Field Values
-
CFG_PATTERN
public static final String CFG_PATTERN
- See Also:
- Constant Field Values
-
UPDATE_READ_ONLY_ATTRIBUTES_REJECTED_MSG
public static String UPDATE_READ_ONLY_ATTRIBUTES_REJECTED_MSG
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getId
in interfaceorg.keycloak.provider.ProviderFactory<org.keycloak.validate.Validator>
-
-