用户已登录时从CAS登录页面重定向

时间:2012-12-06 17:10:20

标签: java cas

我们使用CAS进行身份验证。方案如下:

用户尝试访问网站www.awesomesite.com/coolthings。

如果用户尚未登录,他们将被带到www.awesomesite.com/login,这实际上是CAS登录 用户登录并访问他们试图访问的站点,在本例中为www.awesomsite.com/coolthings。

现在,如果用户在登录时访问www.awesomesite.com/login,我想将其重定向到主页。实际发生的是他们进入登录页面,CAS回复他们已登录,但他们没有被重定向到任何地方因为他们已经在网址上。所以他们只是坐在空白页面上。我可以在AutenticationFilter中设置一个参数,如果他们已经登录,我可以使用它从登录重定向

1 个答案:

答案 0 :(得分:0)

我没有看到任何开箱即用的方法,我认为如果没有服务,你需要计算默认的CAS服务( www.awesomesite.com/coolthings )定义。我建议通过覆盖 initialFlowSetupAction (在login-webflow.xml文件中)来实现。