|
|
|
@ -44,11 +44,11 @@ public class DefaultLdapAuthoritiesPopulatorTests extends AbstractLdapServerTest |
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
public void testDefaultRoleIsAssignedWhenSet() { |
|
|
|
public void testDefaultRoleIsAssignedWhenSet() { |
|
|
|
DefaultLdapAuthoritiesPopulator populator = new DefaultLdapAuthoritiesPopulator(); |
|
|
|
DefaultLdapAuthoritiesPopulator populator = new DefaultLdapAuthoritiesPopulator(getInitialCtxFactory(), "ou=groups"); |
|
|
|
populator.setDefaultRole("ROLE_USER"); |
|
|
|
populator.setDefaultRole("ROLE_USER"); |
|
|
|
LdapUserDetailsImpl.Essence user = new LdapUserDetailsImpl.Essence(); |
|
|
|
LdapUserDetailsImpl.Essence user = new LdapUserDetailsImpl.Essence(); |
|
|
|
user.setDn("Ignored"); |
|
|
|
user.setDn("cn=notfound"); |
|
|
|
user.setUsername("Ignored"); |
|
|
|
user.setUsername("notfound"); |
|
|
|
user.setAttributes(new BasicAttributes()); |
|
|
|
user.setAttributes(new BasicAttributes()); |
|
|
|
|
|
|
|
|
|
|
|
GrantedAuthority[] authorities = |
|
|
|
GrantedAuthority[] authorities = |
|
|
|
@ -57,7 +57,7 @@ public class DefaultLdapAuthoritiesPopulatorTests extends AbstractLdapServerTest |
|
|
|
assertEquals("ROLE_USER", authorities[0].getAuthority()); |
|
|
|
assertEquals("ROLE_USER", authorities[0].getAuthority()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void testGroupSearch() throws Exception { |
|
|
|
public void testGroupSearchReturnsExpectedRoles() { |
|
|
|
DefaultLdapAuthoritiesPopulator populator = |
|
|
|
DefaultLdapAuthoritiesPopulator populator = |
|
|
|
new DefaultLdapAuthoritiesPopulator(getInitialCtxFactory(), "ou=groups"); |
|
|
|
new DefaultLdapAuthoritiesPopulator(getInitialCtxFactory(), "ou=groups"); |
|
|
|
populator.setRolePrefix("ROLE_"); |
|
|
|
populator.setRolePrefix("ROLE_"); |
|
|
|
|