List of usage examples for org.springframework.security.web.authentication.logout LogoutFilter LogoutFilter
public LogoutFilter(String logoutSuccessUrl, LogoutHandler... handlers)
From source file:fr.univlorraine.mondossierweb.config.SecurityConfig.java
@Override protected void configure(HttpSecurity http) throws Exception { http.exceptionHandling().authenticationEntryPoint(casEntryPoint()).and().headers().frameOptions().disable() .authorizeRequests().anyRequest().authenticated().and() .addFilterBefore(singleSignOutFilter(), LogoutFilter.class) .addFilter(new LogoutFilter(environment.getRequiredProperty("cas.url") + "/logout", new SecurityContextLogoutHandler())) .addFilter(casAuthenticationFilter()) // La protection Spring Security contre le Cross Scripting Request Forgery est dsactive, Vaadin implmente sa propre protection .csrf().disable();/*w w w . j av a 2 s .c o m*/ }
From source file:org.lightadmin.core.config.context.LightAdminSecurityConfiguration.java
@Bean public Filter logoutFilter() { SecurityContextLogoutHandler logoutHandler = new SecurityContextLogoutHandler(); logoutHandler.setInvalidateHttpSession(false); LogoutFilter logoutFilter = new LogoutFilter(applicationUrl("/"), logoutHandler); logoutFilter.setFilterProcessesUrl(applicationUrl("/logout")); return logoutFilter; }
From source file:de.thm.arsnova.config.SecurityConfig.java
@Bean public LogoutFilter casLogoutFilter() { LogoutFilter filter = new LogoutFilter(casLogoutSuccessHandler(), logoutHandler()); filter.setLogoutRequestMatcher(new AntPathRequestMatcher("/j_spring_cas_security_logout")); return filter; }
From source file:org.ambraproject.wombat.config.SpringSecurityConfiguration.java
private LogoutFilter requestLogoutFilter() { // This filter redirects to the CAS Server to signal Single Logout should be performed SecurityContextLogoutHandler logoutHandler = new SecurityContextLogoutHandler(); logoutHandler.setClearAuthentication(true); logoutHandler.setInvalidateHttpSession(true); LogoutFilter logoutFilter = new LogoutFilter(getLogoutSuccessHandler(), logoutHandler); logoutFilter.setFilterProcessesUrl(CAS_LOGOUT_URI); return logoutFilter; }