diff --git a/config/src/test/groovy/org/springframework/security/config/http/FormLoginConfigTests.groovy b/config/src/test/groovy/org/springframework/security/config/http/FormLoginConfigTests.groovy index 2168173035..2dcca5a47f 100644 --- a/config/src/test/groovy/org/springframework/security/config/http/FormLoginConfigTests.groovy +++ b/config/src/test/groovy/org/springframework/security/config/http/FormLoginConfigTests.groovy @@ -68,4 +68,17 @@ class FormLoginConfigTests extends AbstractHttpConfigTests { FieldUtils.getFieldValue(apf, "successHandler") == appContext.getBean("sh"); FieldUtils.getFieldValue(apf, "failureHandler") == appContext.getBean("fh") } + + def usernameAndPasswordParametersCanBeSetThroughNamespace() { + xml.http { + 'form-login'('username-parameter': 'xname', 'password-parameter':'xpass') + } + createAppContext() + + def apf = getFilter(UsernamePasswordAuthenticationFilter.class); + + expect: + apf.usernameParameter == 'xname'; + apf.passwordParameter == 'xpass' + } }