IBM® Cognos® 配置为使用 IBM® EMM Authentication Provider
必须使用 Cognos® Configuration 和 Cognos® Connection 应用程序来将 IBM® Cognos® BI 应用程序配置为使用 IBM® EMM Authentication Provider。
1.
请完成下列任务,以将 IBM® Cognos® 配置为使用 IBM® EMM Authentication Provider:
2.
在运行 Cognos® Content Manager 的机器上,打开 Cognos® Configuration
3.
选择本地配置 > 安全性 > 认证
4.
右键单击认证并选择新建资源 > 名称空间
5.
a.
名称Unica
b.
类型定制 Java 提供程序
6.
资源属性页面中,按如下所示填充各个字段,然后保存您的更改:
a.
NamespaceIDUnica
b.
Java 类名com.unica.report.adapter.UnicaAuthenticationProvider
7.
停止并重新启动 IBM® Cognos® BI 服务。
Windows 系统上,Cognos® 界面有时在该服务未停止时指示它已停止。要确保该服务已确实停止,请使用 Windows 管理工具来停止该服务。
8.
本地配置 > 安全性 > 认证下,右键单击 Unica 并选择测试
如果 Cognos® Connection 显示错误,请检查 cogserver.log 文件以确定问题,该文件位于 Cognos® 安装的 logs 目录中。
9.
按如下所示登录 Cognos® Connection,以验证是否正确配置了 IBM® EMM Authentication Provider:
*
如果将 IBM® EMM 配置属性中的 Cognos® 认证方式设置为认证,请作为 cognos_admin(报告系统)用户登录。
*
如果将 IBM® EMM 配置属性中的认证方式设置为按用户认证,请作为 asm_admin 用户登录。
如果 IBM® Cognos® 显示错误“第三方提供程序返回了不可恢复的异常”,请展开错误消息。如果错误消息表明“凭证无效”,那么您在输入用户凭证时出错。请重试。然而,如果错误消息表明“密码已到期”,那么 IBM® EMM 已使该密码到期。作为报告系统用户登录 IBM® EMM 应用程序并重置该密码。然后尝试再次登录 Cognos® Connection。
如果您仍然无法登录 Cognos® Connection,请检查 cogserver.log 文件以确定问题,该文件位于 Cognos® 安装的 logs 目录中。
10.
成功登录 Cognos® Connection 后,请再次打开 Cognos® Configuration。
11.
选择本地配置 > 安全性 > 认证 > Cognos
12.
通过将是否允许匿名访问?设置为 false,禁止匿名访问 IBM® Cognos® BI。
13.
14.
停止并重新启动 IBM® Cognos® 服务。
如果 IBM® Cognos® 服务无法成功与认证提供程序通信,那么该服务无法启动。如果 IBM® Cognos® 服务未能启动,通过回顾此过程中的步骤来验证您的配置。
15.
仅适用于分布式系统。如果 IBM® Cognos® 系统配置了备份 Content Manager 以支持故障转移,请对所有安装了 Content Manager 的服务器重复此过程。
此时,登录 Cognos® 系统上的应用程序的任何人都必须由 IBM® EMM 认证。另外,认证名称空间 Unica 现在显示在 IBM® Cognos® 用户界面中以用于登录和安全性管理任务。