You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ka...@apache.org on 2010/12/08 19:47:51 UTC
svn commit: r1043594 -
/directory/sandbox/kayyagari/kerberos-client/src/test/java/org/apache/directory/kerberos/client/KerberosConnectionTest.java
Author: kayyagari
Date: Wed Dec 8 18:47:50 2010
New Revision: 1043594
URL: http://svn.apache.org/viewvc?rev=1043594&view=rev
Log:
o removed the CreateLdapServer annotation
o added ldif entries needed by the KDC
Modified:
directory/sandbox/kayyagari/kerberos-client/src/test/java/org/apache/directory/kerberos/client/KerberosConnectionTest.java
Modified: directory/sandbox/kayyagari/kerberos-client/src/test/java/org/apache/directory/kerberos/client/KerberosConnectionTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/kayyagari/kerberos-client/src/test/java/org/apache/directory/kerberos/client/KerberosConnectionTest.java?rev=1043594&r1=1043593&r2=1043594&view=diff
==============================================================================
--- directory/sandbox/kayyagari/kerberos-client/src/test/java/org/apache/directory/kerberos/client/KerberosConnectionTest.java (original)
+++ directory/sandbox/kayyagari/kerberos-client/src/test/java/org/apache/directory/kerberos/client/KerberosConnectionTest.java Wed Dec 8 18:47:50 2010
@@ -24,9 +24,7 @@ package org.apache.directory.kerberos.cl
import javax.security.auth.kerberos.KerberosPrincipal;
import org.apache.directory.server.annotations.CreateKdcServer;
-import org.apache.directory.server.annotations.CreateLdapServer;
import org.apache.directory.server.annotations.CreateTransport;
-import org.apache.directory.server.annotations.SaslMechanism;
import org.apache.directory.server.core.annotations.ApplyLdifs;
import org.apache.directory.server.core.annotations.ContextEntry;
import org.apache.directory.server.core.annotations.CreateDS;
@@ -35,12 +33,6 @@ import org.apache.directory.server.core.
import org.apache.directory.server.core.integ.AbstractLdapTestUnit;
import org.apache.directory.server.core.integ.FrameworkRunner;
import org.apache.directory.server.core.kerberos.KeyDerivationInterceptor;
-import org.apache.directory.server.ldap.handlers.bind.cramMD5.CramMd5MechanismHandler;
-import org.apache.directory.server.ldap.handlers.bind.digestMD5.DigestMd5MechanismHandler;
-import org.apache.directory.server.ldap.handlers.bind.gssapi.GssapiMechanismHandler;
-import org.apache.directory.server.ldap.handlers.bind.ntlm.NtlmMechanismHandler;
-import org.apache.directory.server.ldap.handlers.bind.plain.PlainMechanismHandler;
-import org.apache.directory.shared.ldap.constants.SupportedSaslMechanisms;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -73,22 +65,6 @@ import org.junit.runner.RunWith;
{
KeyDerivationInterceptor.class
})
-@CreateLdapServer(
- transports =
- {
- @CreateTransport(protocol = "LDAP")
- },
- saslHost = "localhost",
- saslPrincipal = "ldap/localhost@EXAMPLE.COM",
- saslMechanisms =
- {
- @SaslMechanism(name = SupportedSaslMechanisms.PLAIN, implClass = PlainMechanismHandler.class),
- @SaslMechanism(name = SupportedSaslMechanisms.CRAM_MD5, implClass = CramMd5MechanismHandler.class),
- @SaslMechanism(name = SupportedSaslMechanisms.DIGEST_MD5, implClass = DigestMd5MechanismHandler.class),
- @SaslMechanism(name = SupportedSaslMechanisms.GSSAPI, implClass = GssapiMechanismHandler.class),
- @SaslMechanism(name = SupportedSaslMechanisms.NTLM, implClass = NtlmMechanismHandler.class),
- @SaslMechanism(name = SupportedSaslMechanisms.GSS_SPNEGO, implClass = NtlmMechanismHandler.class)
- })
@CreateKdcServer(
transports =
{
@@ -126,6 +102,19 @@ import org.junit.runner.RunWith;
"uid: krbtgt",
"userPassword: secret",
"krb5PrincipalName: krbtgt/EXAMPLE.COM@EXAMPLE.COM",
+ "krb5KeyVersionNumber: 0",
+
+ "dn: uid=ldap,ou=Users,dc=example,dc=com",
+ "objectClass: top",
+ "objectClass: person",
+ "objectClass: inetOrgPerson",
+ "objectClass: krb5principal",
+ "objectClass: krb5kdcentry",
+ "cn: LDAP",
+ "sn: Service",
+ "uid: ldap",
+ "userPassword: randall",
+ "krb5PrincipalName: ldap/localhost@EXAMPLE.COM",
"krb5KeyVersionNumber: 0"
})
public class KerberosConnectionTest extends AbstractLdapTestUnit