跨多个glassfish服务器共享安全上下文

时间:2012-12-11 11:03:07

标签: session authentication glassfish single-sign-on security-context

  • 我的应用程序分布在多个组件(Web应用程序)中。
  • 组件部署在不同的glassfish服务器上。
  • 每个Glassfish服务器都在不同的主机上运行。

我正在使用提供的安全领域进行身份验证。

有没有办法,在服务器x上已经过身份验证的用户不需要在服务器y上再次进行身份验证(单点登录)?

我正在研究会话复制。但是,如果我正确理解群集,这意味着我必须将应用程序部署到整个群集(每个实例)。我需要的是物理分布式解决方案。

我设置此设置的原因不是负载平衡或高可用性。这是客户的需求。

任何想法或解决方法?谢谢!

1 个答案:

答案 0 :(得分:0)

这是一个像Oracle Access Manager这样的产品进入多个服务进行单点登录的领域。 Oracle GlassFish Server(包含GlassFish Server Control features的商业产品)具有适用于Oracle Access Manager的JSR 196 JAAS Provider。查看有关设置的How-To文档。

希望这有帮助。