Example usage for org.springframework.security.web.firewall DefaultHttpFirewall DefaultHttpFirewall

List of usage examples for org.springframework.security.web.firewall DefaultHttpFirewall DefaultHttpFirewall

Introduction

In this page you can find the example usage for org.springframework.security.web.firewall DefaultHttpFirewall DefaultHttpFirewall.

Prototype

DefaultHttpFirewall

Source Link

Usage

From source file:org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilterTests.java

@Test
public void testDefaultProcessesFilterUrlMatchesWithPathParameter() {
    MockHttpServletRequest request = createMockAuthenticationRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();
    MockAuthenticationFilter filter = new MockAuthenticationFilter();
    filter.setFilterProcessesUrl("/login");

    DefaultHttpFirewall firewall = new DefaultHttpFirewall();
    request.setServletPath("/login;jsessionid=I8MIONOSTHOR");

    // the firewall ensures that path parameters are ignored
    HttpServletRequest firewallRequest = firewall.getFirewalledRequest(request);
    assertThat(filter.requiresAuthentication(firewallRequest, response)).isTrue();
}