壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 482|回复: 0

cognos10 与系统实现sso的一些问题

[复制链接]
发表于 2012/3/17 14:42:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
方法一:设置iframe src为报表url,并在url拼接&CAMUsername=admin&CAMPassword=1&CAMNamespace=ora实现sso结果:失败
现象:页面会瞬间显示下报表正在生成,但马上 iframe显示c10登陆页面,且输入正确用户名、密码,点击确定后仍停留在登陆页面
报表url:


  • http://192.168.99.146:9300/p2pd/servlet/dispatch?b_action=cognosViewer
  • &ui.action=run
  • &CAMUsername=admin
  • &CAMPassword=1
  • &CAMNamespace=ora
  • &ui.object=%2fcontent%2ffolder%5b%40name%3d%27czsz%27%5d%2fpackage%5b%40name%3d%27%e5%85%a8%e5%9b%bd%e8%b4%a2%e6%94%bf%e4%b8%89%e5%86%9c%e6%94%af%e5%87%ba%e5%88%86%e6%9e%90%27%5d%2freport%5b%40name%3d%27%e2%80%9c%e4%b8%89%e5%86%9c%e2%80%9d%e6%94%af%e5%87%ba%e4%b8%93%e9%a2%98%e5%88%86%e6%9e%90%27%5d
  • &ui.name=%e2%80%9c%e4%b8%89%e5%86%9c%e2%80%9d%e6%94%af%e5%87%ba%e4%b8%93%e9%a2%98%e5%88%86%e6%9e%90
  • &run.outputFormat=
  • &run.prompt=true

复制代码

-----------------------------方法二:尝试调用sdk获得passportid,在url拼接&m_passportID=xxx&CAMNamespace=ora
结果:失败
现象:passport取得null



-----------------------------
方法三:和方法一思路差不多,整个页面应该也是被iframe引用的
结果:失败
现象:和方法一现象一样

------------------------------
方法四:偶然发现如果登录过c10,自己系统中的报表不带登录参数也可以显示报表,于是我window.open()方法三中的report.jsp,
打开一个空的报表,然后报表通过js自动关闭,之后系统中其他报表都可以正常显示。
结果:不尽如人意

方法四肯定不是正路子,我用火狐看过Cognos Connection登录成功后写了cookie cam_passport,所以感觉passport 是正路子,看论坛里各大神也都提到过url 拼接passport ,但自己都没试出来。
发个求助帖,大家帮看下,给点思路。

binary.gif
text.gif
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 08:05 , Processed in 0.012840 second(s), 16 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表