我在Weblogic域中部署了一个应用程序,该应用程序从浏览器获取登录请求。如何在两个Weblogic域之间进行通信?
实际登录过程发生在驻留在同一台计算机上的SECOND Weblogic域中。
我需要以下内容:
- 在第一个域上标识为登录进行的调用。
- 将登录请求转发到第二个域。
- 将第二个域的响应发送到第一个域,以便继续该过程;例如如果用户成功验证,则需要打开一个会话对他来说,返回响应给浏览器等
注意
- 我认为我应该在web.xml中使用过滤器用于识别登录请求已经到达,如果我是对的,我想听听它如何连接到第二台服务器的呼叫。
- 我对如何实现两个域之间的通信感兴趣。
- 您将如何防止对第一个域进行虚假的“成功认证”调用;即,我想确保如果我的第一个域获得了成功的身份验证呼叫,那么我想确保该呼叫确实通过了身份验证服务器(即第二个域)。
我很感激任何想法或帮助,谢谢!
你所说的“在第二的Weblogic出现登录过程”是什么意思?你是否有在第二个域上运行的应用程序以便用户使用? – 2013-03-20 09:29:14
@ Harry.Chan是的,这正是我的意思。目前,我在第一个应用程序(=第一个Weblogic域)中使用了一个过滤器,它过滤了一个登录请求并将请求传递给作为Web服务公开的第二个应用程序(=第二个Weblogic域)。你推荐另一种沟通方式吗?正如我上面所问,是否有办法识别第一个域的虚假“成功认证”调用?提前致谢 !!! – boomboom 2013-03-20 11:17:10