jasig cas重定向过多 [英] jasig cas too many redirects issue

查看:180
本文介绍了jasig cas重定向过多的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆