技术开发 频道

WebSphere portal与Domino单点登录配置(一)


将 Collaborative Services 绑定到 LDAP,以支持邮件自动检测和服务器选择列表

Lotus® Collaborative Services 使用绑定用户标识从选择的 LDAP 目录检索认证所需的用户属性。将绑定用户标识设置为对 Collaborative Services 使用 LDAP 服务器,将支持对使用 Lotus Domino 后端服务器进行消息传递的任何协作 portlet(Lotus Notes 视图、Domino Web Access、公共邮件和公共日历)进行用户邮件文件的自动检测。如果该服务器是 Lotus Domino LDAP,那么设置绑定用户还会支持在 Lotus Domino portlet 中显示的服务器或数据库下拉列表。

在您设置绑定用户之前,必须将 WebSphere Portal 服务器配置为识别 Collaborative Services(这一系列任务中的前一项任务)。

注: 如果选择不将 Collaborative Services 配置为绑定到 Lotus Domino LDAP,那么可以改为使匿名用户能够访问某些 Lotus Domino 字段。要获取有关在 Lotus Domino LDAP 服务器上的配置设置文档中将 HTTP-HostName 和 HTTP-Port 字段设置为可查询的字段的信息,要设置绑定用户,您必须编辑 CSEnvironment.properties 文件。

请执行以下步骤:

1. 使用以下命令来停止 WebSphere Portal。

a. 打开命令提示符并转至以下目录:
 Windows:was_profile_root\bin

b. 输入以下命令:
 Windows:stopServer.bat WebSphere_Portal -user admin_userid -password admin_password

其中 profile_root 是安装 WebSphere Portal 的 WebSphere Application Server 概要文件的名称,例如:wp_profile。

2. 注: 应用程序服务器的缺省名是概要文件名。

3. 在以下目录中找到 CSEnvironment.properties 文件:
Windows:
portal_server_root\shared\app\config

4. 在文本编辑器中打开该文件。

注: 在进行更改之前创建该文件的备份副本。

5. 在文件中找到以下部分:
# Add Default IIOP/SSL Port

6. 根据上几步,在包含 CS_SERVER_DOMINO_DIRECTORY_1.userid= 的行的开头,将注释标记(#)除去。

7. 在该行的末尾,添加在支持 Collaborative Services 的 LDAP 目录中具有适当访问权的用户标识。为用户输入 Lotus Domino LDAP 全限定名(例如,cn=domino admin,ou=orgunit,o=org)。

注: 在 Lotus Domino LDAP 服务器上,此用户标识必须至少具有地址簿 names.nsf 文件的读访问权。对于非 Lotus Domino LDAP 目录,请求 LDAP 管理员向用户提供适当的访问权,用于搜索 mailserver、mailfile、http-hostname 和 http-port 属性。

8. 转至包含 CS_SERVER_DOMINO_DIRECTORY_1.encryptedpwd= 的行。

9. 除去此行开头的注释标记(#)。

10. 复制包含 CS_SERVER_DOMINO_DIRECTORY_1.encryptedpwd= 的行,并将它粘贴到新文件中。

11. 在新文件中,在该行末尾,为该用户标识(为 CS_SERVER_DOMINO_DIRECTORY_1.userid= 输入的用户标识)添加因特网密码。

12. 在 was_profile_root 目录中,将此新文件保存为 dominobind.txt。

13. 打开命令提示符并转至以下目录:
o Windows 或 UNIX:was_profile_root/bin

14. 在同一目录中,运行以下命令(在一行中输入,用空格分开):
PropFilePasswordEncoder dominobind.txt
CS_SERVER_DOMINO_DIRECTORY_1.encryptedpwd

15. 在同一目录中,打开 dominobind.txt 文件,并复制 CS_SERVER_DOMINO_DIRECTORY_1.encryptedpwd= 后的加密密码。

16. 返回到 CSEnvironment.properties 文件。

17. 在 CS_SERVER_DOMINO_DIRECTORY_1.encryptedpwd= 之后粘贴加密密码。

18. 保存并关闭 CSEnvironment.properties 文件。

19. 关闭 dominobind.txt 文件,然后从 was_profile_root/bin 目录删除 dominobind.txt 和 dominobind.txt.bak。

20. 用以下命令来启动 WebSphere Portal:
. 打开命令提示符并转至以下目录:
 Windows:was_profile_root\bin

a. 输入以下命令:
 Windows:startServer.bat WebSphere_Portal

其中 profile_root 是安装 WebSphere Portal 的 WebSphere Application Server 概要文件的名称,例如:wp_profile。

第二部分链接:http://tech.it168.com/m/2008-01-02/200801021158766.shtml

0
相关文章