Portal, Express Beta Version 6.1
Operating systems: i5/OS, Linux,Windows |
Set up a site with IBM® Lotus® Domino® Integration requires decisions about user directories, security, authentication, and performance for your suite of Domino and Extended Products servers and software. The use cases described in this topic are intended to help you make decisions leading to a successful Lotus Domino integration.
The following general use cases are intended only to provide some recommendations for your decisions about directories when integrating the Domino and Extended Products Portlets.
To identify your use case, ask yourself two questions about your site:Possible answers are: A: LDAP directory other than Lotus Domino, B: Lotus Domino LDAP directory.
Possible answers are: A: LDAP directory other than Lotus Domino, B: Lotus Domino LDAP directory, C: native (non-LDAP) Lotus Domino directory.
Use case | Your decisions about Lotus Domino integration |
---|---|
Single directory (LDAP other than Lotus Domino)
site (1A+2A).
|
Your environment is typical of most portal customers. Follow the instructions for installation and integration in the rest of the Domino Integration and Messaging section of the Information center. You must install and set up a Lotus Sametime server to support awareness, as well as a Lotus QuickPlace server for team collaboration. We recommend that you configure them to authenticate against the LDAP directory already configured with your portal site. To enable single sign-on, configure it as a last task after installing and configuring new servers for Domino and Extended Products, to include all the new servers. Support for key features in the collaborative portlets such as auto-detection of users' mail files requires additional configuration in this environment. |
Single directory (Lotus Domino LDAP)
site (1B+2B)
|
Your environment is recommended, especially for new portal sites, if you intend to make full use of Lotus Domino integration. Install and configure Lotus Domino as your LDAP directory for the portal, and then follow the instructions for installation and integration in the rest of the Domino Integration and Messaging section of the Information center. Fastpath: If you have WebSphere Portal 6.0.1 or later, this is the environment most suited to configuration with the Domino-WebSphere Portal Express Integration Wizard.It is a best practice to use the directory configured for Lotus Sametime and Lotus QuickPlace as the directory configured for the portal, and Lotus Domino LDAP is the best choice for Lotus Sametime and Lotus QuickPlace; therefore, in a new site we recommend using Lotus Domino LDAP as the single directory. |
Dual directory-type site (LDAP other than Lotus Domino for
portal with Lotus Domino LDAP for Lotus
Sametime and Lotus
QuickPlace user
directories) (1A + 2B).
|
Your environment is typical of many portal customers who have investments in both directories that must be maintained. Follow the instructions for installation and integration in the rest of the Domino Integration and Messaging section of the Information center. See the following topics for tasks specific to reconciling directories:
|
Multiple directory-type site (LDAP other than Lotus Domino for portal with a combination
of other directories, most likely native Lotus Domino directory
for Lotus
Sametime and Lotus Domino LDAP
for Lotus
QuickPlace) (1A + 2B + 2C)
|
Your environment is typical of many customers with mature Lotus Domino installations and an investment in an extensive native Lotus Domino directory who want to integrate portal. Follow the instructions for installation and integration in the rest of the Domino Integration and Messaging section of the Information center. To support SSO, reconcile authentication between user identifications in your native Lotus Domino directory and the portal LDAP directory. See the following topics for tasks specific to reconciling directories:
|
Depending upon platform, Lotus Domino servers in your environment may have slightly different task and/or registry requirements:
Directory considerations for Lotus Domino LDAP
From the portal perspective, there are two types of Lotus Domino servers: the Lotus Domino server as a user repository (Lotus Domino Directory server as an LDAP server), and any Lotus Domino server that acts as a Lotus Domino data source for portlets: such a server is called a messaging/application server.
Because WebSphere Portal Express supports the use of Lotus Domino Directory as an LDAP server, you can set up the portal to use a Lotus Domino server as the user repository for users who access both the portal and any portlets that access Lotus Domino and the Extended Products.
You can use a Lotus Domino server with LDAP enabled both as the user repository for the portal and for auto-detection of users' mail files, unless your portal user repository is so large that you want to use separate machines for performance reasons (see Performance considerations).
Directory considerations for Lotus Sametime and Lotus QuickPlace
For an LDAP other than Lotus Domino, such as Tivoli Directory Server to work properly with Lotus QuickPlace, modify the qpconfig.xml file on the Lotus QuickPlace server as part of its server setup; this is an additional task to those described in Integrating the Lotus QuickPlace server and portlets. For more information on modifications to the file to support your portal LDAP directory, see Customizing Lotus QuickPlace management of user directory lookups in the QuickPlace 7.0 Administrator and Developer Documentation.
Whether your site includes single, dual, or multiple types of user directories, SSL is recommended, and you enable it the same way.
If you will use Lotus Sametime and Lotus QuickPlace together, and you enable SSL on one of the servers, also enable it on the other server.
If your site will use IBM Tivoli Access Manager for e-business or Computer Associates eTrust SiteMinder for additional security, set up such protection on servers in the following order: WebSphere Portal Express, Lotus Sametime, Lotus QuickPlace, and then Lotus Domino servers. In addition, if you use eTrust SiteMinder, portlets such as Lotus Notes View will be unable to take advantage of features supported by DIIOP. For information on those features, see the Lotus Notes View topic.
If your site will use Tivoli Access Manager or another reverse proxy, or a load balancer, when installing Lotus Sametime, select the option "Allow HTTP Tunneling on a Lotus Sametime server with a single IP address." With this option selected, all Lotus Sametime client data, except A/V data, is tunneled to the Lotus Sametime server via HTTP on port 80. You also may need to enable this option if Lotus Sametime clients must connect to the server through a network that blocks TCP communications on ports 8081 and 1533.
Single sign-on between the Lotus Domino environment and the portal environment allows users to log in to the portal, and then work in any of the collaborative portlets without having to authenticate a second time. Although enabling single sign-on is not required to use all the collaborative portlets, it is strongly recommended as a way of improving the user experience. My Lotus QuickPlaces, Lotus Notes View, and Domino Web Access require single sign-on support. SSO is also required if you use a mix of Lotus Sametime and Lotus QuickPlace portlets with both servers.
To support single sign-on, a Web SSO configuration document must exist for each Lotus Domino domain that includes Lotus Domino servers. The Web SSO configuration document is a domain-wide configuration document stored in the Lotus Domino Directory. This document, which you can replicate to all servers participating in the single sign-on domain, is encrypted for participating servers and administrators, and contains a shared secret key used by servers for authenticating user credentials.
In addition to the Web SSO configuration document for Lotus Domino servers, create, save, and export an LTPA key from WebSphere Application Server, and then import that WebSphere LTPA key into the Lotus Domino domain or domains. For each Lotus Domino domain that is set up for use with the portal, the same WebSphere LTPA key must be imported to support single sign-on.
A best practice is to install and configure all servers prior to enabling single sign-on. For example, install and configure Lotus QuickPlace and Lotus Sametime before you enable single sign-on.
If you complete the required single sign-on configuration between the Lotus Domino environment and portal environment, there is no procedure to disallow automatic login for a specific user. For example, if user A logs in to the portal, user A will always be logged in to the Lotus Domino environment.
Tip: Managing Single Sign-On and awareness when there are multiple types of directories. If there is an LDAP directory server other than Lotus Domino in place, for example Tivoli Directory Server, you could employ several strategies to integrate it with a native Lotus Domino Directory and therefore achieve single sign-on (SSO) and awareness across any collaborative portlets your organization uses. The Lotus Domino Directory Assistance functionality may provide a solution for name mapping across LDAP directories. Even when your organization, as a matter of policy, manages modifications primarily through an existing non-Lotus Domino LDAP directory, schema in the non-Lotus Domino directory can be customized and then work in concert with Directory Assistance, which can manage the name mapping for collaborative applications. For a number of creative multi-directory solutions, including information on supporting single-sign on for awareness through the Lotus Sametime and Lotus QuickPlace servers if your organization uses them, see the IBM developerWorks article Single Sign-on in a Multi-Directory World.
When integrating Lotus Domino into your portal environment, consider performance when deciding how many and which servers you need.
For example, to use a Lotus Domino LDAP server as the user directory (repository) for the portal, install portal on a separate machine from the Lotus Domino LDAP server configured to support collaborative features in the portlets. The Lotus Domino LDAP server for the portal user directory should reside on a machine that is dedicated to serving the portal environment and all its users.
i5/OS: It is recommended that a specific Lotus Domino server be created to run the collaborative components, and that it should reside on the same i5/OS server as WebSphere Portal Express.
Performance of Lotus Sametime and Lotus QuickPlace
If you will use Lotus Sametime and Lotus QuickPlace together, install these servers on separate machines, and configure both servers to use the same LDAP directory.
Configuration of Member Manager, a component used to manage the common user repository of the portal, is a prerequisite for the People Finder portlet, which searches for people in the repository. See the topic Member Manager and People Finder.
Parent topic: Information roadmap: Domino Integration Related concepts