应用户要求,我们的项目需要实现这样的一个效果,现将步骤分享,之前在论坛上也咨询过多位前辈,最终被解决,呵呵,在此再次谢谢各位前辈,还
有官方文档,做完才发现郁闷了大半个月的问题才这么几步,哎!
大家一起进步!
在此使用NTLM创建简单的目录服务,仅作示例:(此种做法应用于WEB门户与cognos集成场景,客户只能通过web页面查看报表)
1.创建域账户custom
用户名:custom
密码:custom
2.创建NTLM命名空间
1.COGNOS匿名访问设置为FALSE
2.新建名称空间NTLM(此时拥有两个帐户,Administrator,custom)
重启COGNOS
3.管理员身份登录修改customclient用户权限
1.删除cognos目录下系统管理员属性成员中的任何人并添加Administrator
2.cognos Administration 安全选项卡--选择功能--依次设置各个功能(按需设置)属性中的权限,添加custom用户,并设置拒绝所有权限
3.设置NTLM文件夹下CUSTOM用户属性,删除该用户下门户选项卡中所有条目(按需)
4.进入cognos connection 设置公共文件夹属性权限,添加custom用户设置权限为读取!遍历
5.修改system.xml添加,目的,只管理员可见
--首选项
--注销
--主页
--添加此报表按钮
--保留此版本按钮
--向下追溯
--向上追溯
--转到
--运行
--追溯定义
--reportStudio按钮
最后,把普通用户用户名跟密码传给cognos就OK啦!
如果普通用户进入cognos门户是没有任何功能操作的,添加选项卡链接不可用,实现效果如图:
查看报表效果如图!(数据经处理,工具栏如图所示)、
最后,有不完善的请大家补充!谢谢!
收起