User Store Management

This user guide describes various configuration and management options available with user store management.

The User Store Management component of the WSO2 Carbon facilitates the management and control of user store configuration. The key functionalities of this component includes:

Default View

The default view of user store management feature will show a summary of the available user store definitions.

Figure 1: Summary of available user store definitions

The default view will be as above, until we define a secondary user store. To add a user store, we can go through 'Add Secondary User Store'

Selection

Figure 2: Select a preferred user store implementation

Here it provides a form to define a user store, using the available user store manager implementations. At first we need to select the implementation class we are to use. By default identity server provides 4 such implementations

  1. ReadWriteLDAPUserStoreManager
  2. ReadOnlyLDAPUserStoreManager
  3. ActiveDirectoryUserStoreManager
  4. JDBCUserStoreManager

In addition to the above we can add our own custom user store managers too. We just have to write our custom user manager implementing interface org.wso2.carbon.user.api.UserStoreManager and make it available in the server. From the drop down menu select the required user store manager implementation. It will provide a form to fill as follows according to the selected class

Define

Figure 3: Property defining

A little description of what each property means is also given for the ease. Fill all the mandatory properties and optional properties as you wish.

Save

Figure 4: Try to add the user store

At saving the user store it will provide a notification as above. This means you have given all the required properties and identity server is in the process of adding this defined user store to the existing chain. Please not that this does not mean user store is successfully added. We have to wait little and refresh the page to confirm it.

Status

Figure 5: Status after addition

At refresh after a moment summary view will show something similar to above, if user store addition is a success. Then we can use the provided links to edit,disable/enable the user store.