Cognos权限配置实战:NTLM,SunOne与ActiveDirectory解析

需积分: 33 1 下载量 41 浏览量 更新于2024-07-28 收藏 3.66MB PDF 举报
"Cognos权限配置与管理总结" 在企业级商业智能系统中,IBM Cognos 是一款广泛使用的分析工具,它提供了强大的数据报告、分析和决策支持功能。为了确保系统的安全性和用户访问控制,Cognos 提供了多种权限管理和身份认证机制。本文主要总结了Cognos 的三种第三方权限管理技术,并详细介绍了NTLM身份认证的配置步骤。 首先,Cognos 允许匿名访问,但在实际应用中,通常需要实施身份验证以确保用户权限的正确分配。NTLM(NT LAN Manager)是一种微软提供的身份验证协议,常用于Windows环境。配置 NTLM 身份认证包括以下几个关键步骤: 1. 在 Cognos Configuration 界面中,禁用匿名访问选项(Allow anonymous access),确保只有经过验证的用户能够访问系统。 2. 创建一个 NTLM 类型的命名空间(Namespace),例如命名为 'NTLM',命名空间ID需与实际使用的名称匹配。 3. 输入正确的 Namespace ID,这将在用户登录 Cognos Connection 时作为身份验证的标识。 4. 测试新创建的 NTLM 命名空间以确保配置正确。 5. 保存更改后,重启 Cognos 服务以使设置生效。 对于 Web 服务器部分,Cognos 可以与 IIS 或 Apache 配合使用。在 IIS 中,需要取消匿名访问并启用整合的 Windows 验证;而在 Apache 中,需修改配置文件,定义 Cognos 虚拟目录、监听端口,以及可能的脚本别名和目录设置。例如,将 Apache 的监听端口从默认的 80 更改为非保留端口,如 20000,并设置 ServerName 和虚拟目录路径。 除了 NTLM,Cognos 还支持其他身份认证方法,例如 SunOne 和 Active Directory。SunOne 是 Sun Microsystems 提供的身份管理和访问控制解决方案,而 Active Directory 是 Microsoft 提供的目录服务,通常在Windows网络环境中使用。配置这些身份验证方式的过程类似,涉及创建相应的命名空间,配置身份验证类型,以及可能的Web服务器设置调整。 通过这些不同的身份认证技术,Cognos 可以与企业现有的用户账户管理系统集成,实现单点登录(Single Sign-On, SSO)和其他高级权限管理功能。这有助于提高安全性,同时简化用户登录过程,提升用户体验。对于大型企业,灵活的权限管理和身份认证是确保Cognos系统高效、安全运行的关键。