jasig cas太多重定向问题

时间:2016-02-01 16:23:58

标签: spring-security spring-boot cas jasig spring-security-cas

我正在尝试使用spring security和spring-security-cas(使用Jasig CAS的SSO)来保护一个spring-boot Web应用程序。

尝试访问受保护资源时,我遇到了太多重定向错误。该项目可用here

您是否在配置中看到任何错误?

提前致谢

redirect loop error screenshot

1 个答案:

答案 0 :(得分:4)

终于找到了错误:

  

在SpringSecurity 4.x中,CasAuthenticationFilter的defaultFilterProcessesUrl路径已更改。因此,在配置中将'/ j_spring_cas_security_check'更改为'/ login / cas'。

所以在我的application.properties文件中,我不得不改变

app.service.security=http://localhost:7777/j_spring_cas_security_check

app.service.security=http://localhost:7777/login/cas

因此ServiceProperties Bean将成为

   @Bean
    public ServiceProperties serviceProperties() {
        ServiceProperties serviceProperties = new ServiceProperties();
        serviceProperties.setService("http://localhost:7777/login/cas");
        serviceProperties.setSendRenew(false);
        return serviceProperties;
    }

希望它能帮助别人!