We’ve currently got Openfire 3.5.2 installed and working perfectly fine with our LDAP server. (Which is a Penrose LDAP server proxing back to our Active Directories server)
I upgraded to 3.6.0a and started getting errors when trying to connect to the LDAP server, so thinking the problem might be the upgrade I’ve done a fresh install but still no luck. From our LDAP server logs I can see the problem is related to Openfire enclosing the admin user name in quotes.
Working… Openfire 3.5.2
[17/Sep/2008:11:57:35 +0100] BIND conn=10121 op=0 msgID=1 type=SIMPLE dn=“uid=admin,ou=system”
[17/Sep/2008:11:57:35 +0100] BIND conn=10121 op=0 msgID=1 result=“Success” message=“Success” authDN=“uid=admin,ou=system” etime=1
Failing… Openfire 3.6.0a
[17/Sep/2008:11:57:38 +0100] BIND conn=10122 op=0 msgID=1 type=SIMPLE **dn=“uid=“admin”,ou=“system””
**[17/Sep/2008:11:57:38 +0100] BIND conn=10122 op=0 msgID=1 result=“Invalid Credentials” authFailureID=196826 authFailureReason=“Unable to bind to the Directory Server as user uid=admin,ou=system because no such user exists in the server” etime=0
Is there a way to turn this off I’ve found post about people using the system properties ldap.encloseDNs and ldap.encloseUserDN but I’m still having the same problem.