3

我们使用 CAS 进行身份验证。场景如下:

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

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

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

4

1 回答 1

0

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

于 2012-12-08T14:46:58.523 回答