是否有一种简单的方法可以在jboss中的不同war模块之间共享会话?
我有一个在jboss中运行的Grails应用程序,但是想要创建一个新的Grails战争模块,它看起来和感觉和现有的一样(但是,不希望用户再次登录)。域名将是相同的,例如,如果我有war1和war2,域应该是
http://domain.com/war1< - 登录应该在这里完成.. http://domain.com/war2
我在网上搜索,但找不到一个简单/或困难的方法来做到这一点。 请帮助〜。
答案 0 :(得分:1)
来自不同应用的servlet之间不能共享HTTP会话。您真正需要的是单点登录解决方案。一个穷人的SSO可以用cookie构建,但我不会称之为非常安全的方式。第一个会话可以设置一个cookie,第二个会话可以读取相同的cookie - 只要这两个应用程序的域名相同,这将有效。
祝你好运!