SEC-1668: Allow customization of username parameter in SwitchUserFilter.

This commit is contained in:
Luke Taylor
2011-05-25 20:01:52 +01:00
parent 6d04670f87
commit ec97b70df9
2 changed files with 13 additions and 2 deletions

View File

@@ -74,9 +74,10 @@ public class SwitchUserFilterTests {
private Authentication switchToUser(String name) {
MockHttpServletRequest request = new MockHttpServletRequest();
request.addParameter(SwitchUserFilter.SPRING_SECURITY_SWITCH_USERNAME_KEY, name);
request.addParameter("myUsernameParameter", name);
SwitchUserFilter filter = new SwitchUserFilter();
filter.setUsernameParameter("myUsernameParameter");
filter.setUserDetailsService(new MockUserDetailsService());
return filter.attemptSwitchUser(request);