Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

By default, The default configurations of WSO2 products have a single, embedded user store (primary user store). If required, you can configure WSO2 products to connect to multiple several secondary user stores as well. After configuration, users from different stores can log in and perform operations depending on their roles/permissions. You can als o also configure your own customized user stores and connect them with the products as secondary stores. 

The topics below explain how to configure secondary user stores manually or using the management console: 

Table of Contents

Configuring using the management console

...

Info

Note: You cannot update the PRIMARY user store at run time, so it is not visible on this page.

...

Click Add Secondary User Store.

...

  • ReadWriteLDAPUserStoreManager: allows read and write access to an LDAP user store
  • ReadOnlyLDAPUserStoreManager: allows read-only access to an LDAP user store
  • ActiveDirectoryUserStoreManager: allows read and write access to an Active Directory user store
  • JDBCUserStoreManager: allows read and write access to a JDBC user store

...

Enter a unique domain name with no underscore (_) characters, and optionally enter a description for this user store.

...

Enter values for the properties, using the descriptions in the Descriptions column for guidance. The properties that appear vary based on the user store manager class you selected, and there may be additional properties in an Optional or Advanced section at the bottom of the screen.

Image Removed

 

...

Ensure that all the mandatory fields are filled in and click  Add

...

A message appears indicating that the server is updating the user stores. At this point, the server is attempting to add the new user store to the end of the available chain of stores.
Image Removed

...

Refresh the page after a few seconds to verify that the user store was added successfully and now appears in the list of secondary user stores.

You can now edit the properties of the new secondary user store and enable/disable it as needed.

Configuring manually

By default, the configuration of the primary user store is saved in the <PRODUCT_HOME>/repository/conf/user-mgt.xml file. When you create a secondary user store using the management console as explained above, its configuration is saved to an XML file with the same name as the domain name you specify. Alternatively, you can create this XML file manually and save it using the following guidelines:

...

maxLevel4
minLevel4

Include Page
Shared:Configuring Secondary User Stores (V3)
Shared:Configuring Secondary User Stores (V3)