【问题标题】:Share Session between 2 Java EE applications deployed in JBoss AS在 JBoss AS 中部署的 2 个 Java EE 应用程序之间共享会话
【发布时间】:2010-03-10 06:50:41
【问题描述】:

我有 2 个 Java EE 应用程序需要共享登录用户的一些常见用户相关数据。

无论如何,我可以将这些数据从一个应用程序存储在会话中并在第二个应用程序中检索该数据吗? IE。类似于 .NET 中的粘性会话。

【问题讨论】:

    标签: java .net session jakarta-ee


    【解决方案1】:

    两个独立的 Java EE 应用程序将拥有独立的会话数据。 如果它们在同一个域中并且您想共享几个属性,那么您可以使用 cookie 并将属性设置到 cookie 中并在每个 Web 应用程序中读取它们。

    【讨论】:

    • 谢谢..尽管可能不是最佳实践,但我想这比经过验证的 SSO 风格值得一试..干杯伙伴:)
    【解决方案2】:

    【讨论】:

    • SSO 是我同意的最佳选择。但我当时实际上正在寻找一些解决方法。 +1 SSO 但是.. :)
    【解决方案3】:

    单点登录是可行的方法(如规定)。 OpenId http://en.wikipedia.org/wiki/OpenID(提供商包括 Google、Yahoo、MSN 等)值得一看

    【讨论】:

      猜你喜欢
      • 2014-09-30
      • 1970-01-01
      • 2011-09-25
      • 2012-12-30
      • 1970-01-01
      • 2012-12-26
      • 2013-03-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多