jasig cas重定向过多 [英] jasig cas too many redirects issue
问题描述
我正在尝试使用spring security和spring-security-cas(带有Jasig CAS的SSO)保护spring-boot Web应用程序。
I'm trying to secure a spring-boot web application using spring security and spring-security-cas (SSO with Jasig CAS).
我正面临着尝试访问受保护的资源时出现太多重定向错误。该项目可在此处
I'm facing a too many redirects error when trying to access a protected resources. The project is available here
您在我的配置中看到任何错误吗?
Do you see any error in my configuration?
预先感谢
推荐答案
最后发现了错误:
在SpringSecurity 4.x中,CasAuthenticationFilter的defaultFilterProcessesUrl路径已更改。因此,在配置中将'/ j_spring_cas_security_check'更改为'/ login / cas'。
In SpringSecurity 4.x, CasAuthenticationFilter's defaultFilterProcessesUrl path is changed. So Change '/j_spring_cas_security_check' to '/login/cas' in Configuration.
因此在我的application.properties文件中,我不得不更改
So in my application.properties file, i had to change
app.service.security=http://localhost:7777/j_spring_cas_security_check
到
app.service.security=http://localhost:7777/login/cas
因此ServiceProperties Bean将成为
So the ServiceProperties Bean would become
@Bean
public ServiceProperties serviceProperties() {
ServiceProperties serviceProperties = new ServiceProperties();
serviceProperties.setService("http://localhost:7777/login/cas");
serviceProperties.setSendRenew(false);
return serviceProperties;
}
希望它会帮助别人!
这篇关于jasig cas重定向过多的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!