WebSphere

 

Portal Express, Version 6.0
Operating systems: i5/OS, Linux, Windows

 

Use Tivoli Directory Integrator to build a user registry

IBM Tivoli Directory Integrator (TDI) synchronizes identity data residing in directories, databases, collaborative systems, and other corporate applications. By serving as a flexible, synchronization layer between a company's identity structure and the application sources of identity data, it eliminates the need for a centralized datastore.

For more information, go to the IBM TDI web site.

Within the context of IBM WebSphere Portal, TDI can monitor a number of data sources, including (but not limited to) LDAP servers of various brands and databases with nearly any schema. Then, through configured "assembly lines", TDI combines the information from those data sources into a single output server that can be used as an LDAP server by IBM WebSphere Application Server and portal.

In this way, TDI builds a directory that "shadows" the input data sources. Once the TDI assembly lines are correctly configured, TDI can monitor the data source to reflect updates in near-real time.

The LDAP server built by TDI requires no ongoing administration to stay synchronized with the input data sources.

 

Example uses

 

Limitations

 

Key consideration

The LDAP directory built by TDI for use by WebSphere Application Server and portal must in fact be usable by WebSphere Application Server and portal. This means that only the merged LDAP directory built by TDI should have a homogenous objectclass set for all the user objects. (In this case, homogenous means no matter if two source directories have different user objectclass sets, the corresponding LDAP user objects built by TDI should have a common objectclass set. It does not have to be the inetOrgPerson objectclass, but it has to be consistent or at least have some common bases classes across all the user objects.

Similarly, the group objects in the output LDAP built by TDI should have a single homogenous objectclass set. The Directory Information Tree (DIT) layout of the output LDAP built by TDI should be designed with the knowledge of how the base DNs in WebSphere Application Server and portal work, especially that WebSphere Application Server can only be configured with a single base DN. All users that must be authenticated by WebSphere Application Server (and thus are able to log on to portal) need to be "under" this base DN.

For example, in the output LDAP built by TDI, if the users from the various data source directories are created under different organizational units in the Directory Information Tree (ou=sourcedir1 versus ou=sourcedir2) then the base DN for WebSphere Application Server will have to be set to be the parent of these ou objects.

 

Related information

 

Parent topic:

Additional LDAP configuration