【发布时间】:2015-06-11 04:08:58
【问题描述】:
我有两个独立的网络应用程序。让我们说 app1 和 app2。两者都托管在具有不同域的不同服务器中。
现在在 app1 中有一个链接。单击该链接时,我必须使用用户名和密码调用 app2 的登录页面并显示响应。但用户名和密码不应在 URL 中显示。
目前的方法:
现在我通过创建 iframe 并在查询字符串中传递用户名和密码参数来完成我的任务。
点赞:www.app2.com/login.jsp?username=abc&password=xxx
通过点击上面的 URL,用户登录并呈现主页。
必需的方法
我想用用户名和密码作为发布参数调用另一个应用程序的登录页面。而且我想在不泄露登录凭据的情况下在服务器端完成所有工作。
注意:我可以控制 app1,但我无法调整 app2 的代码。我正在使用 JSP、struts 1.3 开发 app1。
两个应用程序的用户名和密码不同。 App1 是我的应用,app2 是第三方报告服务。
希望你明白我的意思!!
【问题讨论】:
-
@Arvind yaar 我不能对 app2 做任何事情,因为它是第三方 saas 应用程序。它提供报告服务。我为我的应用为不同角色的用户创建了报告。
-
您是否尝试过在您的 app1 中使用带有
method='post'的表单标签将其提交给 app2?
标签: java javascript jsp