Skip to content
Snippets Groups Projects
Commit 5c853d12 authored by Makhtar DIAGNE's avatar Makhtar DIAGNE
Browse files

[FIX RABB-539] Handle redirections for CAS Authentication failure

parent 56b8375c
No related branches found
No related tags found
1 merge request!1Feature/design/1
......@@ -52,6 +52,7 @@ import org.springframework.security.cas.authentication.CasAuthenticationProvider
import org.springframework.security.cas.web.CasAuthenticationFilter;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
import org.springframework.security.core.userdetails.AuthenticationUserDetailsService;
import org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler;
import org.springframework.security.web.authentication.session.SessionFixationProtectionStrategy;
import javax.net.ssl.HostnameVerifier;
......@@ -179,6 +180,7 @@ public abstract class BaseCasSecurityConfigurer extends WebSecurityConfigurerAda
casAuthenticationFilter.setFilterProcessesUrl("/" + uiPrefix + CALLBACK_ENDPOINT);
casAuthenticationFilter.setAuthenticationManager(authenticationManager());
casAuthenticationFilter.setSessionAuthenticationStrategy(new SessionFixationProtectionStrategy());
casAuthenticationFilter.setAuthenticationFailureHandler(new SimpleUrlAuthenticationFailureHandler(casExternalUrl));
return casAuthenticationFilter;
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment