jasig cas 重定向问题太多

jasig cas too many redirects issue

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

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

你看到我的配置有什么错误吗?

提前致谢

redirect loop error screenshot

终于找出错误所在:

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

希望对其他人有所帮助!