فهرست منبع

Change package names to match apacheds RC1.

Luke Taylor 19 سال پیش
والد
کامیت
25c643970a

+ 1 - 1
core/src/test/java/org/acegisecurity/ldap/AbstractLdapServerTestCase.java

@@ -19,7 +19,7 @@ import junit.framework.TestCase;
 
 import java.util.Hashtable;
 
-import org.apache.ldap.server.jndi.CoreContextFactory;
+import org.apache.directory.server.core.jndi.CoreContextFactory;
 
 /**
  * @author Luke Taylor

+ 11 - 9
core/src/test/java/org/acegisecurity/ldap/LdapTestServer.java

@@ -15,11 +15,11 @@
 
 package org.acegisecurity.ldap;
 
-import org.apache.ldap.server.configuration.MutableDirectoryPartitionConfiguration;
-import org.apache.ldap.server.configuration.MutableStartupConfiguration;
-import org.apache.ldap.server.configuration.Configuration;
-import org.apache.ldap.server.jndi.CoreContextFactory;
-import org.acegisecurity.ldap.LdapUtils;
+import org.apache.directory.server.core.configuration.MutableStartupConfiguration;
+import org.apache.directory.server.core.configuration.MutableDirectoryPartitionConfiguration;
+import org.apache.directory.server.core.configuration.Configuration;
+import org.apache.directory.server.core.jndi.CoreContextFactory;
+import org.apache.directory.server.core.partition.DirectoryPartitionNexus;
 
 import javax.naming.Context;
 import javax.naming.NamingException;
@@ -75,15 +75,17 @@ public class LdapTestServer {
 
         System.out.println("Working directory is " + workingDir.getAbsolutePath());
 
-        initConfiguration();
-
         Properties env = new Properties();
 
         env.setProperty( Context.PROVIDER_URL, "dc=acegisecurity,dc=org" );
         env.setProperty( Context.INITIAL_CONTEXT_FACTORY, CoreContextFactory.class.getName());
-        env.putAll( cfg.toJndiEnvironment() );
+        env.setProperty( Context.SECURITY_AUTHENTICATION, "simple");
+        env.setProperty( Context.SECURITY_PRINCIPAL, DirectoryPartitionNexus.ADMIN_PRINCIPAL);
+        env.setProperty( Context.SECURITY_CREDENTIALS, DirectoryPartitionNexus.ADMIN_PASSWORD);
 
         try {
+            initConfiguration();
+            env.putAll( cfg.toJndiEnvironment() );
             serverContext = new InitialDirContext( env );
         } catch (NamingException e) {
             System.err.println("Failed to start Apache DS");
@@ -190,7 +192,7 @@ public class LdapTestServer {
         }
     }
 
-    private void initConfiguration() {
+    private void initConfiguration() throws NamingException {
 
         // Create the partition for the acegi tests
         MutableDirectoryPartitionConfiguration acegiDit = new MutableDirectoryPartitionConfiguration();