请对 ClearQuest® Web 客户机进行容器认证配置。
关于此任务
在本主题中,路径名中使用了下列变量:
- WAS-home
- WebSphere Application Server 的安装目录
- cqweb_profile
- Rational ClearQuest Web 概要文件名称
过程
- 编辑位于以下目录中的 ClearQuest Web 服务器容器认证属性文件 sso.properties:
- 在 Windows 上:
- WAS-home\profiles\cqweb_profile\installedApps\dfltCell\TeamEAR.ear\cqweb.war\WEB-INF\classes\sso.properties
- 在 UNIX 系统和 Linux 上:
- WAS-home/profiles/cqweb_profile/installedApps/dfltCell/TeamEAR.ear/cqweb.war/WEB-INF/classes/sso.properties
注: 如果在 Solaris 平台上安装了 ClearQuest,那么 WebSphere Application Server 的缺省单元目录是 <srv>Node01Cell。
使用该值替换 dfltCell,这是 Windows、UNIX 系统和 Linux 平台上的缺省目录。
- 将 SSO_CLIENT_ENABLE 设置更改为 true:
SSO_CLIENT_ENABLE=true
- 复制在上一主题对 CM Server 进行容器认证配置中创建的加密密码,然后将其作为 SSO_CLIENT_PASSWORD 的值进行粘贴:
SSO_CLIENT_PASSWORD=password_generated_by_running_cqrpc
例如:
SSO_CLIENT_PASSWORD=FIPS955f13dbb44386be99d855ae73081e26cd4c03017793936fc746bfc12b03caaa5a1057d415b9ef51f501e8938c9456da1ca4bd1888921e64c29d2cb6ea619f1fb3d07b8b2b6de4030fe0f00a11f39d7c2a4b0766355f81dabb1eba7ba285e8fa50951b9df5a887b2c2e1fdfb5bc2d27ab20ba8cc6c2e8e0964559f72635788783896ca178d2b314934fe316efa34a2025ab84fc3c1b8bdb3ce0cabbddccab224258024bb5defda026c85e5d5e743eff4
- 将 SSO_LOGIN_MODE 设置更改为 REQUEST:
SSO_LOGIN_MODE=REQUEST
该设置使 ClearQuest Web 客户机能够查找已获得 WebSphere® Application Server 认证的用户名。
- 保存已修改的 sso.properties 文件:
- 更改为已更新的 sso.properties 文件所在的工作目录。
- 在命令提示符窗口中启动 WebSphere Application Server wsadmin 实用程序:
- 在 Windows 上:
- "WAS-home\profiles\cqweb_profile\bin\wsadmin"
- 在 UNIX 系统和 Linux 上:
- WAS-home/profiles/cqweb_profile/bin/wsadmin
- 运行以下命令:
wsadmin> $AdminApp
update TeamEAR file {-operation update -contents updated_sso.properties -contenturi
cqweb.war/WEB-INF/classes/sso.properties}
wsadmin> $AdminConfig save
wsadmin> exit
- 重新启动 WebSphere Application Server 以激活对 sso.properties 文件所做的更改。