SEC-2308: DefaultSpringSecurityContextSource allow empty baseUrl
This commit is contained in:
@@ -95,6 +95,20 @@ public class DefaultSpringSecurityContextSourceTests extends AbstractLdapIntegra
|
||||
assertTrue(ctxSrc.isPooled());
|
||||
}
|
||||
|
||||
// SEC-2308
|
||||
@Test
|
||||
public void instantiationSuceedsWithEmtpyBaseDn() throws Exception {
|
||||
String baseDn = "";
|
||||
List<String> serverUrls = new ArrayList<String>();
|
||||
serverUrls.add("ldap://foo:789");
|
||||
serverUrls.add("ldap://bar:389");
|
||||
serverUrls.add("ldaps://blah:636");
|
||||
DefaultSpringSecurityContextSource ctxSrc = new DefaultSpringSecurityContextSource(serverUrls, baseDn);
|
||||
|
||||
assertFalse(ctxSrc.isAnonymousReadOnly());
|
||||
assertTrue(ctxSrc.isPooled());
|
||||
}
|
||||
|
||||
@Test(expected=IllegalArgumentException.class)
|
||||
public void instantiationFailsWithIncorrectServerUrl() throws Exception {
|
||||
List<String> serverUrls = new ArrayList<String>();
|
||||
|
||||
Reference in New Issue
Block a user