Class EmailValidatorImpl
java.lang.Object
io.gravitee.am.service.validators.email.EmailValidatorImpl
- All Implemented Interfaces:
EmailValidator,Validator<String,Boolean>
An email validator based on the rules defined by OWASP and excluding '*' and '&' characters.
OWASP_Validation_Regex_Repository.
- Author:
- Jeoffrey HAEYAERT (jeoffrey.haeyaert at graviteesource.com), GraviteeSource Team
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
EMAIL_MAX_LENGTH
public static final int EMAIL_MAX_LENGTH- See Also:
-
EMAIL_PATTERN
- See Also:
-
-
Constructor Details
-
EmailValidatorImpl
public EmailValidatorImpl(@Value("${user.email.policy.pattern:^[a-zA-Z0-9_+-]+(?:\\.[a-zA-Z0-9_+-]+)*@(?:[a-zA-Z0-9-]+\\.)+[a-zA-Z]{2,15}$}") String emailPattern, @Value("${user.email.required:false}") boolean emailRequired)
-
-
Method Details