WebSphere

 

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

 

Bind Collaborative Services to LDAP for support of automatic mail detection and server selection lists

 

+

Search Tips   |   Advanced Search

 

The bind user ID is used by Lotus® Collaborative Services to retrieve user attributes required for authentication from the selected LDAP directory. Setting the bind user ID to use the LDAP server for Collaborative Services supports automatic detection of users' mail files for any of the collaborative portlets that use a Lotus Domino back-end server for messaging...

If the server is a Lotus Domino LDAP, setting the bind user also supports the server or database drop-down lists that appear in Lotus Domino portlets.

The Domino-WebSphere Portal Express Integration Wizard can set up the bind user for you.

Before you set up the bind user, the WebSphere Portal Express server must be configured to recognize Collaborative Services.

If you choose not to configure Collaborative Services to bind to the Lotus Domino LDAP, you can, instead, enable access to certain Lotus Domino fields by anonymous users.

To set the bind user, edit the CSEnvironment.properties file.

Perform the following steps:

  1. Use the following commands to stop WebSphere Portal Express.

    1. Open a command prompt and change to the following directory:

    2. Enter the following command:

      • Linux:

        ./stopServer.sh WebSphere_Portal -user admin_userid -password admin_password

      • Windows:

        stopServer.bat WebSphere_Portal -user admin_userid -password admin_password

      • i5/OS:

        stopServer.sh WebSphere_Portal -profileName profile_root -user admin_userid -password admin_password

    The default name of the application server is the profile name.

  2. Locate the CSEnvironment.properties file in the following directory:
    Windows:

    portal_server_root\shared\app\config
    Linux:

    portal_server_root/shared/app/config
    i5/OS:

    portal_server_root_user/shared/app/config

  3. Open the file in a text editor.

    Make a backup copy of the file before making changes.

  4. Locate the following section in the file:

    # Add Default IIOP/SSL Port

  5. Under the heading in the previous step, remove the comment tag (#) from the beginning of the line that contains...

    CS_SERVER_DOMINO_DIRECTORY_1.userid=

  6. At the end of the line, add a user ID that has appropriate access in the LDAP directory that supports Collaborative Services.

    Type the Lotus Domino LDAP fully qualified. For example,...

    cn=domino admin,ou=orgunit,o=org

    On a Lotus Domino LDAP server, this user ID must have at least reader access to the address book names.nsf file.

    For a non-Lotus Domino LDAP directory, ask the LDAP administrator to provide a user with appropriate access to search the following attributes...

    • mailserver
    • mailfile
    • http-hostname
    • http-port

  7. Go to the line that contains...

    CS_SERVER_DOMINO_DIRECTORY_1.encryptedpwd=

  8. Remove the comment tag (#) from the beginning of this line.

  9. Copy the line that contains...

    CS_SERVER_DOMINO_DIRECTORY_1.encryptedpwd=

    ...and paste it into a new file.

  10. In the new file, at the end of the line, add the internet password for the user ID that was entered for...

    CS_SERVER_DOMINO_DIRECTORY_1.userid=

  11. Save this new file as...

    was_profile_root/dominobind.txt

  12. Open a command prompt to the following directory:

  13. Run...

    PropFilePasswordEncoder dominobind.txt
    CS_SERVER_DOMINO_DIRECTORY_1.encryptedpwd

  14. In the same directory, open the dominobind.txt file, and copy the encrypted password after...

    CS_SERVER_DOMINO_DIRECTORY_1.encryptedpwd=

  15. Go back to the CSEnvironment.properties file.

  16. Paste the encrypted password after...

    CS_SERVER_DOMINO_DIRECTORY_1.encryptedpwd=

  17. Save and close CSEnvironment.properties

  18. Close the dominobind.txt file, and then delete...

    was_profile_root/bin/dominobind.txt
    was_profile_root/bin/dominobind.txt.bak

  19. Start WebSphere Portal Express:

    1. Go to...

    2. Enter...

      • Linux:

        ./startServer.sh WebSphere_Portal

      • Windows:

        startServer.bat WebSphere_Portal

      • i5/OS:

        startServer.sh WebSphere_Portal -profileName profile_root

 

Parent topic:

Collaborative Services and user authentication

 

Related concepts

Domino-WebSphere Portal Express Integration wizard overview

 

Related tasks

Auto-detect user mail information from a secondary LDAP server

 

Related information

Start and stop WebSphere Application Server and WebSphere Portal Express