配置Tivoli_Access_Manager与IBM_WebSphere_Portal的SSO集成

需积分: 3 6 下载量 50 浏览量 更新于2024-07-29 收藏 1.13MB DOC 举报
"配置Tivoli_Access_Manager和IBM_WebSphere_Portal的单一登录" 在企业级IT环境中,安全性和便捷性是两个至关重要的因素。Tivoli Access Manager (TAM) 和 IBM WebSphere Portal 的集成实现了单一登录(Single Sign-On, SSO),为用户提供了一种无需反复输入用户名和密码的登录体验。以下将详细阐述如何配置这两个组件以实现SSO。 1、配置IDS共享 首先,需要配置IBM Directory Server (IDS) 共享,这是TAM和WebSphere Portal进行身份验证的基础。这包括设置共享的LDAP目录服务,确保TAM和WebSphere都能访问并更新用户账户信息。在IDS中,配置相应的安全策略和组成员关系,以便于TAM能够进行身份验证和授权。 2、配置TAM7 TAM是负责处理用户认证的关键组件。在TAM 5.1 FP02版本中,需要配置TAM的WebSEAL代理服务器,以接受并处理来自WebSphere Portal的SSO请求。这包括设置WebSEAL的服务器配置,如监听端口、SSL证书,以及与IDS的连接设置。 3、添加MIME参数到WAS中 在IBM WebSphere Application Server (WAS) 中,添加MIME类型参数是为了支持TAM的LTPA(Lightweight Third-Party Authentication)令牌。这通常涉及修改WAS的管理控制台,配置服务器属性,增加对特定MIME类型的识别。 4、修改WebSEAL的基本访问配置 WebSEAL作为TAM的前端代理,需要配置以支持SSO。这包括更改访问协议,如从HTTP升级到HTTPS,以保证数据传输的安全性。同时,可能还需要配置WebSEAL的认证策略和会话管理。 5、Import TAM用户 在配置完成后,需要将TAM的用户导入到WebSphere Portal,确保所有用户都能够通过SSO登录。这一步骤通常涉及到从IDS导出用户数据,并在WAS中进行导入。 6、创建TAM到WPS的Junction (LTPA认证模式) 创建Junction是将TAM的认证与WebSphere Portal结合的关键步骤。这包括: - 创建WAS的LTPA密钥,用于加密和解密SSO令牌。 - 创建TAM与WPS之间的Junction,定义认证路径和信任关系。 - 修改Junction Management Tool (JMT) 设置,以确保SSO流程正确无误。 - 验证SSO功能,可以通过多种方法访问WPS,如直接通过WebSEAL、通过WPS的自定义登录页面等。 6.5、其他配置调整 - 删除WPS的原始登录页面,以避免用户直接登录WPS而不经过TAM的SSO流程。 - 修改WPS的注销页面,确保注销后用户会从整个系统中退出,而不仅仅是从WebSphere Portal退出。 - 禁止在WPS中直接创建用户,以保持用户管理的一致性和安全性,所有的用户管理都应在IDS中进行。 在测试环境中,这些步骤可以在同一台机器上进行,但在生产环境中,TAM、WPS和IDS通常会分布在不同的服务器上,以提高系统的可用性和安全性。在配置过程中,确保所有服务器之间的通信安全,并遵循最佳实践,以确保SSO配置的稳定和高效。