Java EE 和 Cognos 应用程序之间的 SSO
问题描述: 有两个子系统。一个是基于 Web 的 Java EE 应用程序,另一个是 Cognos 报告工具。目前,这两个应用程序都提供单独的登录页面,允许用户根据系统中定义的角色执行其活动。 Java EE 用户可以使用其登录页面直接登录到 Java EE 应用程序。同样,Cognos 用户可以通过提供其 Intranet ID 凭据,使用其登录页面登录到门户。
有一个要求,其中 Java EE 应用程序的用户应该能够通过单击 Java EE Web 应用程序中的 URL 链接来查看 Cognos 报告。目前,单击此 URL 将打开 Cognos 门户,提示输入用户凭据。
我期待一个解决方案能够帮助我们在单击 URL 时绕过 Cognos Portal 登录页面。这将帮助已登录 Java EE 应用程序的用户在新网页上查看 Cognos 报告,而无需再次登录。
Problem description:
Theren are two subsystems. One is a web based Java EE application and the other a Cognos reporting tool. Currently, both these applications provide individual login pages that allow the users to perform their activities, as per the roles defined in the system. Java EE users can directly login to the Java EE application using its login page. Similarly, the Cognos users can login to the Portal using its login page by supplying their intranet ID credentials.
There is a requirement, wherein the users of the Java EE application should be able to view the Cognos reports by clicking on a URL link in the Java EE web application. At present, clicking this URL would open the Cognos portal prompting for user credentials.
I am expecting a solution that would help us bypass the Cognos Portal login page, when clicked on the URL. This will help the users who have logged in the Java EE application to view the Cognos reports on a new web page without having to logging in again.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这能解决您的问题吗?
http://www.ibm.com/developerworks/data /library/cognos/security/cognos8_platform/page511.html
Would this address your problem?
http://www.ibm.com/developerworks/data/library/cognos/security/cognos8_platform/page511.html
您可以按照以下步骤在您的应用程序和 cognos 之间实现单点登录:(
我假设您使用 LDAP 和 Java)
有关更多信息,请参阅此“线程”:http://businessintelligence.ittoolbox.com/groups/technical-function/cognos-l/the-cookie-trusted_signon_user-is-not-set-4863689,真正由您发起。
我通过这种方式实现了 Cognos 和我的应用程序之间的单点登录。我希望它对你有帮助。
You would achieve single sign on between your app and cognos by following these steps:
(I will assume that you are using LDAP and Java)
For more info, refer this "thread":http://businessintelligence.ittoolbox.com/groups/technical-functional/cognos-l/the-cookie-trusted_signon_user-is-not-set-4863689 initiated by yours truly.
I achieved single sign on between Cognos and my app this way. I hope it helps you.