我开发了一个在服务器(比如 server1 )上运行的 Web 应用程序(比如 webapp1)。我有另一个 Web 应用程序(比如 webapp2)在不同的服务器(比如 server2)上运行。
只有 webapp1 上的注册用户必须能够使用 webapp1 会话中的用户名和密码登录到 webapp2。webapp1 使用活动目录对用户进行身份验证。webapp1 的一些用户可以通过内部通过活动目录访问 webapp2。
我想从 webapp2 访问 webapp1。我怎样才能做到这一点?
我开发了一个在服务器(比如 server1 )上运行的 Web 应用程序(比如 webapp1)。我有另一个 Web 应用程序(比如 webapp2)在不同的服务器(比如 server2)上运行。
只有 webapp1 上的注册用户必须能够使用 webapp1 会话中的用户名和密码登录到 webapp2。webapp1 使用活动目录对用户进行身份验证。webapp1 的一些用户可以通过内部通过活动目录访问 webapp2。
我想从 webapp2 访问 webapp1。我怎样才能做到这一点?
您需要创建一个 API 来执行此操作。
看到一个类似的问题(对于 PHP,但基本概念仍然适用):create api using php
使用 Java 技术构建 RESTful Web 服务:http: //www.ibm.com/developerworks/training/kp/j-kp-rest/index.html
我认为你的问题是这样的。您有两个 Web 应用程序,当您的第一个 webapp1 收到请求时,会进行一些处理,而其他部分则由第二个 webapp 完成。
这可以通过将请求重定向/转发到第二个 webapp 来完成,让第二个 webapp 完成剩余的工作并将其返回给用户或再次返回给第一个 webapp。