2013-10-09 62 views
0

我正在使用Spring Security进行CAS单点登录。我有一个问题:CAS - Spring Security 3.1书

我有2个应用程序:使用CAS服务器

在浏览器(Firefox)APP1和App2,我打开这个浏览器2个标签。

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

接下来,app1登录,生成其票证授予Cookie(TGC)。

在app2登录后,生成其票证授予Cookie并覆盖app1s TGC。

在app1上,我点了一个链接,它会打开app2的标签。

我想用app2登录用户1,但不是这样。

帮帮我。

非常感谢

回答

1

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

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