Security is a critical aspect of any distributed application model. Most of the firms have a centralized repository of the users in LDAP servers like Active Directory, Novell LDAP.
This post illustrates how you can configure authentication to the WebSphere Application server using an Open DS LDAP commonly reffered as WebSphere LDAP configuration.
Open DS is a freeware and can be downloaded from the below site.
Steps to configure:
1. Setting up the global security.
Global security configuration applies to the security policy for all administrative functions and is used as a default security policy for user applications. Security domains can be defined to override and customize the security policies for user applications.
Login to WebSphere 7 admin console, navigate to Security –> Global Security.
2. Enable administrative security option.
3. Configure user account repository.
Select “Standalone LDAP Registry” from the drop down of “User Account Repository” à configure
4. Define the LDAP configuration details in the next page.
Specify the below properties.
Primary administrative user name: Specifies the name of a user with administrative privileges that is defined in your custom user registry
Type of LDAP Server: Since we are using Open DS for the illustration, select ‘Custom’ from the drop down.
Click on “Test Connection” button to check the ldap configuration settings. Save the changes
5. Modify the Advanced LDAP User Registry Settings.
Define the User Filter to use (objectclass=inetOrgPerson), since it resonates to the LDAP user registry objectclass settings.
6. Set the LDAP registry as Current realm definition.
7. Restart the WebSphere Application server.
8. Login into the admin console using the operator from the LDAP Server.
For further reading:
http://pic.dhe.ibm.com/infocenter/iisinfsv/v8r1/index.jsp?topic=/com.ibm.swg.im.iis.found.admin.common.doc/topics/wsisadmin_config_was_ldap.html
Cheers,
Wonders Team
Normal
0
false
false
false
false
EN-US
X-NONE
X-NONE
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:”Table Normal”;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:””;
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:”Calibri”,”sans-serif”;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}