我正在尝试使用spring安全性和spring-security-cas(带有Jasig CAS的SSO)保护spring-boot Web应用程序。
尝试访问受保护的资源时,我面临太多重定向错误。该项目在这里可用
您在我的配置中看到任何错误吗?
提前致谢
重定向循环错误屏幕截图
终于发现了错误:
在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; }
希望对别人有帮助!