0

我正在使用 Spring Security 使用 CAS 单点登录。我有个问题:

我有 2 个应用程序:使用 CAS 服务器的 app1 和 app2

在浏览器 (Firefox) 中,我在此浏览器上打开 2 个选项卡。

然后,将地址粘贴到每个此选项卡上的登录 app1(使用 user1)和 app2(使用 user2)。

接下来,app1 登录,生成它的 Ticket Granting Cookie(TGC)。

app2 登录后,生成其 Ticket Granting Cookie 并覆盖 app1s TGC。

在app1上,我有一个链接,当点击它时,它将打开一个app2的标签。

我希望 app2 使用用户 1 登录,但不是这样。

帮我。

非常感谢

4

1 回答 1

1

您期望的行为与 cookie 管理和单点登录的意图相矛盾。但是,如果您希望这样,我会选择客户端解决方案,该解决方案在访问外部链接时会执行 cookie 重置。

您可以使用这个 jquery cookie 库。 http://code.google.com/p/cookies/

于 2013-10-09T14:45:05.303 回答