tomcat - 在两个网络应用程序之间共享 session ID/登录信息

标签 tomcat servlets single-sign-on

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

抱歉,我是这方面的新手。因此,如果一个人登录 Web 应用程序 1,我的想法是通常将其存储在 HTTPSession.setValue(username,etc);但是,我似乎无法在两个 Web 应用程序之间共享这些 session 。

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

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

谢谢

最佳答案

您应该使用 Tomcat 支持的单点登录 功能。这是 link其中解释了该功能。

关于tomcat - 在两个网络应用程序之间共享 session ID/登录信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10763705/

相关文章:

openid - 人们做了哪些工作来改善 OpenID 用户体验,特别是作为依赖方?

ruby-on-rails - ruby-saml SAMLRequest 作为 POST 而不是 GET

java - 如何使用 Azure SSO 在 Struts 2 中重定向应用程序

java - hibernate + Spring + Tomcat

apache - 无法在 Windows 7 上启动 Tomcat 7 服务

Tomcat、Intellij 和 DCEVM 配置

java - 处理 ServletResponse 的 .get{Writer,OutputStream}() 返回的 Writer/OutputStream : what to do and not to do?

java - 无法让 Glassfish 使用版本 7 编译 JSP

tomcat - 将 JSTL 1.1 升级到 1.2 失败,出现 java.lang.AbstractMethodError : javax. servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext

Tomcat 和 GlassFish 不能一起工作