[Jboss-cvs] JBossAS SVN: r56253 - branches/Branch_4_0/security/src/main/org/jboss/security/auth/spi
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Aug 25 06:53:56 EDT 2006
Author: dimitris at jboss.org
Date: 2006-08-25 06:53:54 -0400 (Fri, 25 Aug 2006)
New Revision: 56253
Modified:
branches/Branch_4_0/security/src/main/org/jboss/security/auth/spi/LdapExtLoginModule.java
Log:
JBAS-3555, allow anonymous login with no bindDN and bindCredential
Modified: branches/Branch_4_0/security/src/main/org/jboss/security/auth/spi/LdapExtLoginModule.java
===================================================================
--- branches/Branch_4_0/security/src/main/org/jboss/security/auth/spi/LdapExtLoginModule.java 2006-08-25 10:33:20 UTC (rev 56252)
+++ branches/Branch_4_0/security/src/main/org/jboss/security/auth/spi/LdapExtLoginModule.java 2006-08-25 10:53:54 UTC (rev 56253)
@@ -489,8 +489,11 @@
providerURL = "ldap://localhost:" + ((protocol != null && protocol.equals("ssl")) ? "636" : "389");
env.setProperty(Context.PROVIDER_URL, providerURL);
- env.setProperty(Context.SECURITY_PRINCIPAL, dn);
- env.put(Context.SECURITY_CREDENTIALS, credential);
+ // JBAS-3555, allow anonymous login with no bindDN and bindCredential
+ if (dn != null)
+ env.setProperty(Context.SECURITY_PRINCIPAL, dn);
+ if (credential != null)
+ env.put(Context.SECURITY_CREDENTIALS, credential);
traceLdapEnv(env);
return new InitialLdapContext(env, null);
}
More information about the jboss-cvs-commits
mailing list