SEC-1445: Tests for setting of username and password parameter names through the form-login element.

This commit is contained in:
Luke Taylor 2010-04-30 18:55:55 +01:00
parent 7d74b7c87e
commit 05c7abe191
1 changed files with 13 additions and 0 deletions

View File

@ -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'
}
}