User Management
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 theRegEx
configuration or enter values that conform to theRegEx
. If you change the default user store or set up a secondary user store, configure theRegEx
accordingly under the user store manager configurations in<APIM_HOME>/repository/conf/user-mgt.xml
file.
This chapter contains the following information:
- Introduction to User Management
- Users and Roles Configuration
- Realm Configuration
- Changing the RDBMS
- Configuring Primary User Stores
- Configuring Secondary User Stores
- Managing User Attributes