我正在使用Spring Security使用CAS Single登录。我有一个问题:
我有2个app:使用CAS Server的app1和app2
在浏览器(Firefox)中,我在此浏览器上打开2个标签。
然后,在每个标签上粘贴地址到登录app1(使用user1)和app2(使用user2)。
接下来,app1登录,生成票证授予Cookie(TGC)。
登录app2后,生成其票证授予Cookie并覆盖app1s TGC。
在app1上,我有一个链接,当点击它时,它会打开app2的标签。
我希望app2使用用户1登录,但不是这样。
帮助我。
非常感谢
答案 0 :(得分:1)
您希望的行为与Cookie管理和单点登录的意图相矛盾。 但是如果你想这样,我会选择一个客户端解决方案,在访问外部链接时执行cookie重置。
您可以使用此jquery cookie库。 http://code.google.com/p/cookies/