SEC-1464: Created InMemoryUserDetailsManager and converted user-service BDP to use it for its in-memory database.

This commit is contained in:
Luke Taylor
2010-04-25 04:06:54 +01:00
parent 82bbd09b71
commit f5859fabcf
5 changed files with 196 additions and 12 deletions

View File

@@ -96,7 +96,7 @@ public class UserServiceBeanDefinitionParserTests {
UserDetails joe = userService.loadUserByUsername("joe");
assertFalse(joe.isAccountNonLocked());
// Check case-sensitive lookup SEC-1432
UserDetails bob = userService.loadUserByUsername("bob");
UserDetails bob = userService.loadUserByUsername("Bob");
assertFalse(bob.isEnabled());
}
@@ -107,7 +107,7 @@ public class UserServiceBeanDefinitionParserTests {
" <user name='joe' password='joespassword' authorities='ROLE_A'/>" +
"</user-service>");
UserDetailsService userService = (UserDetailsService) appContext.getBean("service");
userService.loadUserByUsername("joe");
userService.loadUserByUsername("Joe");
}
@Test(expected= FatalBeanException.class)