Browse Source

SEC-1674: Test to check that absolute URLs work in SimpleUrlLogoutSuccessHandler.

pull/1/head
Luke Taylor 15 years ago
parent
commit
acf4b91a89
  1. 11
      web/src/test/java/org/springframework/security/web/authentication/logout/SimpleUrlLogoutSuccessHandlerTests.java

11
web/src/test/java/org/springframework/security/web/authentication/logout/SimpleUrlLogoutSuccessHandlerTests.java

@ -26,4 +26,15 @@ public class SimpleUrlLogoutSuccessHandlerTests { @@ -26,4 +26,15 @@ public class SimpleUrlLogoutSuccessHandlerTests {
assertNull(response.getRedirectedUrl());
assertNull(response.getForwardedUrl());
}
@Test
public void absoluteUrlIsSupported() throws Exception {
SimpleUrlLogoutSuccessHandler lsh = new SimpleUrlLogoutSuccessHandler();
lsh.setDefaultTargetUrl("http://someurl.com/");
MockHttpServletRequest request = new MockHttpServletRequest();
MockHttpServletResponse response = new MockHttpServletResponse();
lsh.onLogoutSuccess(request, response, mock(Authentication.class));
assertEquals("http://someurl.com/", response.getRedirectedUrl());
}
}

Loading…
Cancel
Save