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

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

Introduction

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

Prototype

@Override
    public FirewalledRequest getFirewalledRequest(HttpServletRequest request) throws RequestRejectedException 

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