The default configuration of WSO2 products has a single user store. If required, you can configure WSO2 products to connect to 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 also configure your own customized user stores and connect them with the products as secondary user stores. The secondary user stores can be configured using one of the following methods:
Table of Contents |
---|
Configuring using the management console
...
By default, the configuration of the primary user store is saved in the user-mgt.xml
file. When you create a secondary user store, its configuration is saved to a XML file with the same name as the domain you specified. If desired, you can create this XML file manually and save it as follows:
- If it is a configuration of a super tenant, the secondary user store definitions should go into the <
PRODUCT_HOME>/repository/deployment/server/userstores
directory. - If it is a general tenant, the configuration should go into the <
PRODUCT_HOME>/repository/tenants/<tenantid>/userstores
directory. - The secondary user store configuration file, should have the same name as the domain with an underscore (_) in place of the period. For example, if the domain is
wso2.com
, name the file as follows:wso2_com.xml
- One file only contains the definition for one user store domain.
- If it is a configuration of a super tenant, the secondary user store definitions should go into the <