在具有2个不同门户的相同应用程序的同一浏览器上维护不同的会话ID

时间:2018-02-02 11:18:08

标签: spring session redis

我有一个应用程序,它包含2个不同的门户作为发布者和 developer.I使用URL http://localhost:8080/apiconnect/pubportal/iehttp://localhost:8080/apiconnect/devportal/ie/dev登录这些。一旦我登录到两者,就会在redis服务器上生成2个不同的会话ID /密钥。但是当检查sessiond id1被删除时,会话id2处于活动状态并保留在redis服务器上,这是不正确的。因此请建议solutoion或方法克服了这一点。

1 个答案:

答案 0 :(得分:0)

听起来你只需要两个独立的应用程序,每个应用程序都维护自己的会话。

我不确定“克服这个”到底是什么意思,但如果目标是进行单一,统一的会话,那么您正在寻求实施单点登录解决方案。

当然有一些关于Spring的SSO的教程,所以这将是一个很好的起点。

希望有所帮助。