1
0
mirror of synced 2026-08-03 16:56:56 +00:00

SEC-703: Expose customization of SQL used by <jdbc-user-service>

http://jira.springframework.org/browse/SEC-703. Added suggested attributes for sql queries.
This commit is contained in:
Luke Taylor
2008-04-13 20:51:40 +00:00
parent d6e5dbbcfd
commit 552dc6486a
4 changed files with 59 additions and 0 deletions
@@ -52,6 +52,16 @@ public class JdbcUserServiceBeanDefinitionParserTests {
JdbcUserDetailsManager mgr = (JdbcUserDetailsManager) appContext.getBean("myUserService");
}
@Test
public void usernameAndGroupQueriesAreParsedCorrectly() {
setContext("<jdbc-user-service id='myUserService' " +
"data-source-ref='dataSource' " +
"users-by-username-query='select username,password,enabled from users where username = ?' " +
"authorities-by-username-query='select username,authority from authorities where username = ?'/>" + DATA_SOURCE);
JdbcUserDetailsManager mgr = (JdbcUserDetailsManager) appContext.getBean("myUserService");
assertTrue(mgr.loadUserByUsername("rod") != null);
}
@Test
public void cacheRefIsparsedCorrectly() {
setContext("<jdbc-user-service id='myUserService' cache-ref='userCache' data-source-ref='dataSource'/>"