2012-12-06 72 views
3

我们使用CAS进行身份验证。情景如下:当用户已登录时,从CAS登录页面重定向

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

如果用户还没有登录,他们将被带到www.awesomesite.com/login,这实际上是CAS登录。
用户登录并被带到他们试图访问的网站,在这种情况下www.awesomsite.com/coolthings。

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

回答

0

我没有看到任何现成的方式来做到这一点,我认为你需要如果没有定义服务,则计算默认CAS服务(www.awesomesite.com/coolthings)。我建议通过覆盖initialFlowSetupAction(在login-webflow.xml文件中)来做到这一点。

相关问题