【问题标题】:session share between different war modules possible in jboss?jboss中不同战争模块之间的会话共享?
【发布时间】:2012-03-01 13:16:31
【问题描述】:

有没有一种简单的方法可以在 jboss 中不同的 war 模块之间共享会话?

我有一个在 jboss 中运行的 Grails 应用程序,但想创建一个新的 Grails 战争模块,它的外观和感觉与现有的相同(但是,不希望用户再次登录)。域将相同,例如,如果我有war1和war2,则域应该是

http://domain.com/war1 http://domain.com/war2

我在网上进行了搜索,但找不到简单/或困难的方法来做到这一点。 请帮忙~。

【问题讨论】:

    标签: grails jboss


    【解决方案1】:

    没有 HTTP 会话不能在来自不同应用的 servlet 之间共享。您真正需要的是单点登录解决方案。穷人的 SSO 可以用 cookie 构建,但我认为它不是一种非常安全的方式。第一个会话可以设置一个 cookie,第二个会话可以读取相同的 cookie - 只要两个应用程序的域相同,这将起作用。

    祝你好运!

    【讨论】:

    • 您打算如何在没有 cookie 的情况下实施 SSO?
    • 你说得对,我应该说的是加密的 cookie(ala SiteMinder)。但是我也认为还有其他方法:stackoverflow.com/questions/3832057/…
    • :即URL重写。 Cookie 比那个更好,我猜。所以你的意思是在 https 期间发送的 cookie?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-18
    • 1970-01-01
    • 2014-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多