0

Я пытаюсь обеспечить веб-приложение с пружинным загрузочным устройством, используя весеннюю безопасность и пружинную защиту-cas (SSO с Jasig CAS).jasig cas too many redirects issue

У меня возникает слишком много ошибок при перенаправлении при попытке доступа к защищенным ресурсам. Проект доступен here

Вы видите ошибки в моей конфигурации?

Заранее спасибо

redirect loop error screenshot

ответ

4

Наконец обнаружили ошибку:

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

Надеюсь, это поможет кому-то еще!