Example usage for org.springframework.security.config.http LogoutBeanDefinitionParser LogoutBeanDefinitionParser

List of usage examples for org.springframework.security.config.http LogoutBeanDefinitionParser LogoutBeanDefinitionParser

Introduction

In this page you can find the example usage for org.springframework.security.config.http LogoutBeanDefinitionParser LogoutBeanDefinitionParser.

Prototype

public LogoutBeanDefinitionParser(String loginPageUrl, String rememberMeServices,
            BeanMetadataElement csrfLogoutHandler) 

Source Link

Usage

From source file:org.springframework.security.config.http.AuthenticationConfigBuilder.java

void createLogoutFilter() {
    Element logoutElt = DomUtils.getChildElementByTagName(httpElt, Elements.LOGOUT);
    if (logoutElt != null || autoConfig) {
        String formLoginPage = this.formLoginPage;
        if (formLoginPage == null) {
            formLoginPage = DefaultLoginPageGeneratingFilter.DEFAULT_LOGIN_PAGE_URL;
        }/*from w w  w  .ja v  a2 s . c om*/
        LogoutBeanDefinitionParser logoutParser = new LogoutBeanDefinitionParser(formLoginPage,
                rememberMeServicesId, csrfLogoutHandler);
        logoutFilter = logoutParser.parse(logoutElt, pc);
        logoutHandlers = logoutParser.getLogoutHandlers();
    }
}