gpt4 book ai didi

session - Tomcat:如何为所有虚拟主机共享sessionId

转载 作者:行者123 更新时间:2023-11-28 22:55:51 25 4
gpt4 key购买 nike

我在 Tomcat8 中部署了一个 webapp war。可以使用指向相同 IP 地址的不同域访问它。

http://a.com
http://b.com
http://c.com

不同的域从应用程序中加载不同的内容,对于用户来说它看起来是一个不同的应用程序。当用户在这些域之间切换时,如何使用同一个 HTTP session 使用户不需要再次登录。通常一个新的 HTTP session 会为一个新的域启动。

谢谢

最佳答案

使用单点登录系统。不要混淆去往不同域的 session cookie。如果您控制下的所有应用程序/域都将登录过程委托(delegate)给同一台机器,那么您要做的最糟糕的事情就是单击“登录”并登录。您甚至可以使用 Javascript 自动执行此操作。或者无论如何都需要登录。

为此,您可能需要检查 CAS、OpenAM(以前的 OpenSSO)或其他产品。

关于session - Tomcat:如何为所有虚拟主机共享sessionId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27275707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com