0

我正在运行 Tomcat 7 并且不使用任何外部库......没有弹簧。没有支柱等。

对不起,我在这方面有点新手。因此,如果一个人登录 Web 应用程序 1,我的思考过程通常是将其存储在 HTTPSession.setValue(username,etc); 但是,我似乎无法在两个 Web 应用程序之间共享这些会话。

我已经阅读了有关 SSO 的信息,但仍然对如何实现它感到困惑。

如果有人可以向我解释一个可以解决这个问题的简单方法,我会非常喜欢它。

谢谢

4

2 回答 2

1

SSO 只是为了让您不必跨多个 web 应用程序提供凭据:它们仍然具有不同的会话,并且您无法以这种方式在它们之间进行通信。

您可以使用关系数据库或 memcached 等工具更轻松地将非会话信息联系在一起。

于 2012-05-26T05:07:10.630 回答
1

您应该使用Tomcat支持的Single Sign On功能。这是解释该功能的链接。

于 2012-05-26T06:30:41.473 回答