How to Import LDAP Users to WSO2 Carbon Based Products

Archived Content
This article is provided for historical perspective only, and may not reflect current conditions. Please refer to relevant product page for more up-to-date product information and resources.
  • By Chamara Silva
  • 8 Jun, 2009

 WSO2 Carbon based products such as WSO2 WSAS, WSO2 Registry, WSO2 Identity Server and WSO2 BPS etc. are able to integrate with external user information systems such as active directories, LDAP servers and several other types of databases. Using these external user information systems, you can control such things as application login, service invoking permissions, service management permissions etc. In this short tutorial, Chamara Silva explains how to integrate an LDAP users into a WSO2 Carbon based product.

In this example, I will use the WSO2 Governance Registry product.

 1. Download WSO2 Governance Registry binary

 2. Extract Registry zip

 3. Run wso2server.bat (Linux - wso2server.sh) file inside Registry/bin folder.

 4. After starting the WSO2 Governance Registry, open up a browser window and type the following url: https://localhost:9443/carbon

 if you are accessing from different machine, use https://machineIP:9443/carbon

 5. you will see the following interface:

6. Use following credentials to login:

   user name = admin

   password = admin

7. To import LDAP users in to the WSO2 Governance Registry product, you have to use user management functionality. Now click user management link from menu available.

8. To enter LDAP configurations, you have to use external user store fuctionality. Now click external user store link found on the user management page.

9. Select LDAP option under 'External store type'.

10. Now, you need to enter your LDAP settings in this page.

      Here I will use my sample LDAP settings:

      Connection URL                        - ldap://10.100.1.220:10389  (use your LDAP IP and port)

      Connection user name*             - uid=admin,ou=system       (you can use your LDAP user name in uid)

      Connection password*              - admin123

      Connection password repeat*    - admin123

      User Context Name*                 - ou=system

      User Pattern*                           - uid={0},ou=system

using above information, fill in the external user store page as shown below:

Click finish. You can now use LDAP users within the WSO2 Governance Registry product.

Author

Suminda Chamara Silva - Senior Software Engineer(QA) - [email protected]