一尘不染

jasig cas太多重定向问题

spring-boot

我正在尝试使用spring安全性和spring-security-cas(带有Jasig CAS的SSO)保护spring-boot Web应用程序。

尝试访问受保护的资源时,我面临太多重定向错误。该项目在这里可用

您在我的配置中看到任何错误吗?

提前致谢

重定向循环错误屏幕截图


阅读 503

收藏
2020-05-30

共1个答案

一尘不染

终于发现了错误:

在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;
    }

希望对别人有帮助!

2020-05-30