Class RegistrationEmailAsUsernameUsernameValueValidator

  • 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 RegistrationEmailAsUsernameUsernameValueValidator
    extends Object
    implements org.keycloak.validate.SimpleValidator
    Validator to check User Profile username attribute value during Registration when "RegistrationEmailAsUsername()" is enabled. Expects List of Strings as input.
    Author:
    Vlastimil Elias
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String ID  
    • 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 interface org.keycloak.provider.ProviderFactory

        getConfigMetadata, order
      • Methods inherited from interface org.keycloak.validate.SimpleValidator

        close, create, init, postInit
      • Methods inherited from interface org.keycloak.validate.Validator

        validate, validate, validate, validate, validate, validate
      • Methods inherited from interface org.keycloak.validate.ValidatorFactory

        validateConfig
    • Constructor Detail

      • RegistrationEmailAsUsernameUsernameValueValidator

        public RegistrationEmailAsUsernameUsernameValueValidator()
    • 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