上一篇 | 下一篇

客户端集成到 WebSphere Portal

发布: 2008-7-01 22:13 | 作者: admin | 来源: | 查看: 0次

配置 WebSphere Portal 的安全性

安装了 WebSphere Portal 之后,它会使用关系数据库来存储用户信息,例如权限和版面定制。在生产环境中,经常使用 LDAP 服务器提供用户和组的注册。在这一场景中,WebSphere Portal 和 WebSphere Business Integration Server Foundation 必须使用相同的用户注册信息。

为了在 WEB 应用程序中使用 SSO,WebSphere Application Server 提供了轻量级第三方认证(LTPA)的认证机制。LTPA 定义了存储在客户端上的令牌格式。假如运行在不同机器上的第二个 WEB 应用程序也使用 LTPA,服务器会检查用户是否已经通过认证。如果通过了,用户就不必再次提供证书。在我们的例子中,WebSphere Portal 创建 LTPA 令牌,由于令牌已经存在,Process Choreographer Web 客户端就不用再显示认证页面了。

要在 WebSphere Portal 中启用安全性并切换到 LDAP:

配置 LDAP 服务器。这一步是门户安装流程中的重要部分,依赖于您所使用的 LDAP 服务器。

对于 Tivoli Directory Server 或任何其它支持的 LDAP 服务器,定制和导入 PortalUsers LDIF 文件。您可以在 WebSphere Portal 的安装 CD 上找到这个文件。

对于 Lotus Domino,启用可以被匿名用户读取的 LDAP 属性。然后,更新 Domino Directory 的访问控制列表:

安装在 doc 目录中的 WebSphere Portal 信息中心给出了安装部分的详细信息。

配置 WebSphere Portal 以使用 LDAP。您可以用 WebSphere Portal 提供的 WPSConfig 命令行工具配置 WebSphere Portal。您需要传递属性文件作为此工具的输入。所有主 LDAP 服务器的属性文件范例都在 $PORTAL_INSTALL_DIR/config/helpers 目录中提供。这些文件也提供了如何使用 WPSConfig 的指令。

对于 Tivoli Directory,使用 security_ibm_dir_server.properties 文件。

对于 Lotus Domino Directory, 使用 domino.properties 文件。

导出 LDAP 令牌 (仅用于场景 2)。只有在您打算配置场景 2 时才用到这一步,两个应用程序服务器都必须使用相同的 LTPA 令牌。

登录到运行 WebSphere Portal 的服务器的 WebSphere Application 管理控制台。

选择 Security => Authentication Mechanism => LTPA,把 LTPA 令牌导出到您的文件系统中的文件里。

在 WebSphere Business Integration Server Foundation 上启用安全性 (仅用于场景 2)

为确保 Process Choreographer Web 客户端的安全,您必须配置用户注册表且在 WebSphere Business Integration Server Foundation 中启用安全性。只有在场景 2 中配置两个不同的 WebSphere Application Server 安装时,才必须做这一步。对于用户注册表,使用与 WebSphere Portal 相同的 LDAP 服务器。在 Portal Server 安全设置中使用的 LTPA 令牌可以重复使用。

在 WebSphere Business Integration Server Foundation 中进行安全性配置有以下几步:

将 LDAP 配置为用户注册中心。进入 WebSphere Business Integration Server Foundation 的管理控制台,选择 Security => User Registries => LDAP。LDAP 用户注册中心提供的设置与 WebSphere Portal Server 安装中的 LDAP 设置相同。

导入 LDAP 标志。然后,选择 Security => Authentication Mechanisms => LTPA。

对于 Key File Name 域,输入在上节导出的密钥文件路径。

对于 Password 域,输入令牌的密码,然后导入 LTPA 令牌。

启用安全性。在 Global Security 部分,选择 LTPA 作为 Active Authentication Mechanism,并选择 LDAP 作为用户注册中心来启用安全性。接下来,重启服务器使新的设置生效。

图 3. 在 WebSphere Business Integration Server Foundation 管理控制台中启用安全性。

字号: | 推荐给好友

52/5<12345>

评分:0

我来说两句