jasig cas 重定向问题太多
jasig cas too many redirects issue
我正在尝试使用 spring 安全和 spring-security-cas(使用 Jasig CAS 的 SSO)来保护 spring-boot web 应用程序。
我在尝试访问受保护资源时遇到重定向错误太多。该项目可用 here
你看到我的配置有什么错误吗?
提前致谢
终于找出错误所在:
In SpringSecurity 4.x, CasAuthenticationFilter's defaultFilterProcessesUrl path is changed. So Change '/j_spring_cas_security_check' to '/login/cas' in Configuration.
所以在我的 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;
}
希望对其他人有所帮助!
我正在尝试使用 spring 安全和 spring-security-cas(使用 Jasig CAS 的 SSO)来保护 spring-boot web 应用程序。
我在尝试访问受保护资源时遇到重定向错误太多。该项目可用 here
你看到我的配置有什么错误吗?
提前致谢
终于找出错误所在:
In SpringSecurity 4.x, CasAuthenticationFilter's defaultFilterProcessesUrl path is changed. So Change '/j_spring_cas_security_check' to '/login/cas' in Configuration.
所以在我的 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;
}
希望对其他人有所帮助!