Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring security jasig cas太多重定向问题_Spring Security_Spring Boot_Cas_Jasig_Spring Security Cas - Fatal编程技术网

Spring security jasig cas太多重定向问题

Spring security jasig cas太多重定向问题,spring-security,spring-boot,cas,jasig,spring-security-cas,Spring Security,Spring Boot,Cas,Jasig,Spring Security Cas,我正在尝试使用spring security和spring security cas(带Jasig cas的SSO)保护spring boot web应用程序 尝试访问受保护的资源时,我遇到了太多重定向错误。该项目是可用的 您看到我的配置中有任何错误吗 提前谢谢 终于发现了错误: 在SpringSecurity 4.x中,更改了CasAuthenticationFilter的DefaultFilterProcessURL路径。因此,在配置中将“/j\u spring\u cas\u securi

我正在尝试使用spring security和spring security cas(带Jasig cas的SSO)保护spring boot web应用程序

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

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

提前谢谢


终于发现了错误:

在SpringSecurity 4.x中,更改了CasAuthenticationFilter的DefaultFilterProcessURL路径。因此,在配置中将“/j\u spring\u cas\u security\u check”更改为“/login/cas”

因此,在application.properties文件中,我必须更改

app.service.security=http://localhost:7777/j_spring_cas_security_check

因此ServiceProperties Bean将成为

   @Bean
    public ServiceProperties serviceProperties() {
        ServiceProperties serviceProperties = new ServiceProperties();
        serviceProperties.setService("http://localhost:7777/login/cas");
        serviceProperties.setSendRenew(false);
        return serviceProperties;
    }

希望它能帮助别人

终于发现了错误:

在SpringSecurity 4.x中,更改了CasAuthenticationFilter的DefaultFilterProcessURL路径。因此,在配置中将“/j\u spring\u cas\u security\u check”更改为“/login/cas”

因此,在application.properties文件中,我必须更改

app.service.security=http://localhost:7777/j_spring_cas_security_check

因此ServiceProperties Bean将成为

   @Bean
    public ServiceProperties serviceProperties() {
        ServiceProperties serviceProperties = new ServiceProperties();
        serviceProperties.setService("http://localhost:7777/login/cas");
        serviceProperties.setSendRenew(false);
        return serviceProperties;
    }

希望它能帮助别人

您是否在端口7777上本地运行cas服务器?或者您的应用程序在/login/cas上实现了什么?我真的很难让我的应用程序与CAS一起工作。您是否在端口7777上本地运行CAS服务器?或者您的应用程序在/login/cas上实现了什么?我真的很难让我的应用程序与CAS一起工作。