This site contains the documentation that is relevant to older WSO2 product versions and offerings.
For the latest WSO2 documentation, visit https://wso2.com/documentation/.
Configuring Users and Roles
Before you begin, note the following:
- Only system administrators can add, modify and remove users and roles. To set up administrators, see Realm Configuration.Â
Your product has a primary user store where the users/roles that you create using the management console are stored by default. It's defaultÂ
RegEx
 configurations are as follows.ÂRegEx
 configurations ensure that parameters like the length of a user name/password meet the requirements of the user store.PasswordJavaRegEx-------- ^[\S]{5,30}$ PasswordJavaScriptRegEx-- ^[\S]{5,30}$ UsernameJavaRegEx-------- ^~!#$;%*+={}\\{3,30}$ UsernameJavaScriptRegEx-- ^[\S]{3,30}$ RolenameJavaRegEx-------- ^~!#$;%*+={}\\{3,30}$ RolenameJavaScriptRegEx-- ^[\S]{3,30}$
When creating users/roles, if you enter a username, password etc. that does not conform to theÂ
RegEx
 configurations, the system throws an exception. You can either change theÂRegEx
 configuration or enter values that conform to theÂRegEx
. If you change the default user store or set up a secondary user store, configure theÂRegEx
 accordingly under the user store manager configurations inÂ<ESB_HOME>/repository/conf/user-mgt.xml
 file.
This section provides information on adding/deleting users and user roles and changing passwords through the management console.
Â
Â