我们使用CAS进行身份验证。方案如下:
用户尝试访问网站www.awesomesite.com/coolthings。
如果用户尚未登录,他们将被带到www.awesomesite.com/login,这实际上是CAS登录 用户登录并访问他们试图访问的站点,在本例中为www.awesomsite.com/coolthings。
现在,如果用户在登录时访问www.awesomesite.com/login,我想将其重定向到主页。实际发生的是他们进入登录页面,CAS回复他们已登录,但他们没有被重定向到任何地方因为他们已经在网址上。所以他们只是坐在空白页面上。我可以在AutenticationFilter中设置一个参数,如果他们已经登录,我可以使用它从登录重定向
答案 0 :(得分:0)
我没有看到任何开箱即用的方法,我认为如果没有服务,你需要计算默认的CAS服务( www.awesomesite.com/coolthings )定义。我建议通过覆盖 initialFlowSetupAction (在login-webflow.xml文件中)来实现。