
Liferay Users and Screennames
The screenname validation process has two different parts when a screenname is created, for instance on new users, or imported users (from an LDAP):
1. External Validation
Liferay accepts a custom validation class defined using the Hook mechanism. This consists in overriding the following property at portal-ext.properties:
users.screen.name.validator=com.liferay.portal.security.auth.DefaultScreenNameValidator
2. Internal Validation
Once the external validation has been passed, there are some checks that Liferay implements internally to be consistent.
3. How it works
The following workflow explains how Liferay checks if the screenname is valid or not.
22166 Views