Example usage for org.springframework.security.web.authentication.logout SecurityContextLogoutHandler setInvalidateHttpSession

List of usage examples for org.springframework.security.web.authentication.logout SecurityContextLogoutHandler setInvalidateHttpSession

Introduction

In this page you can find the example usage for org.springframework.security.web.authentication.logout SecurityContextLogoutHandler setInvalidateHttpSession.

Prototype

public void setInvalidateHttpSession(boolean invalidateHttpSession) 

Source Link

Document

Causes the HttpSession to be invalidated when this LogoutHandler is invoked.

Usage

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:com.naveen.demo.config.Saml2SSOConfig.java

@Bean
public SecurityContextLogoutHandler logoutHandler() {
    SecurityContextLogoutHandler logoutHandler = new SecurityContextLogoutHandler();
    logoutHandler.setInvalidateHttpSession(true);
    logoutHandler.setClearAuthentication(true);
    return logoutHandler;
}

From source file:com.netflix.genie.web.security.saml.SAMLConfig.java

/**
 * Logout handler terminating local session.
 *
 * @return The security context logout handler
 * @see SecurityContextLogoutHandler// www.  java 2 s .  c  o  m
 */
@Bean
public SecurityContextLogoutHandler logoutHandler() {
    final SecurityContextLogoutHandler logoutHandler = new SecurityContextLogoutHandler();
    logoutHandler.setInvalidateHttpSession(true);
    logoutHandler.setClearAuthentication(true);
    return logoutHandler;
}

From source file:it.infn.mw.iam.config.saml.SamlConfig.java

@Bean
public SecurityContextLogoutHandler logoutHandler() {

    SecurityContextLogoutHandler logoutHandler = new SecurityContextLogoutHandler();
    logoutHandler.setInvalidateHttpSession(true);
    logoutHandler.setClearAuthentication(true);
    return logoutHandler;
}

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