Class 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
    • Constructor Detail

      • ReadOnlyAttributeUnchangedValidator

        public ReadOnlyAttributeUnchangedValidator()
    • Method Detail

      • getId

        public String getId()
        Specified by:
        getId in interface org.keycloak.provider.ProviderFactory<org.keycloak.validate.Validator>
      • validate

        public org.keycloak.validate.ValidationContext validate​(Object input,
                                                                String inputHint,
                                                                org.keycloak.validate.ValidationContext context,
                                                                org.keycloak.validate.ValidatorConfig config)
        Specified by:
        validate in interface org.keycloak.validate.Validator