I have LDAP Authentication working fine according to the debug log for Active Directory (It searches). The problem is Jive cannot find any users in my entire domain tree when I try to login. No matter what Base DN I specify, or if the user exists or not it will not find the user.
Configuration[/B]
Jeremy Carroll
en
192.168.1.67
389
ldap
ldap
ldap@####.com
OU=business_technology,OU=###,DC=####,DC=com
ldap@####.com
#########
true
Debug Log
2005.06.01 09:46:42 Created new LdapManager() instance, fields:
2005.06.01 09:46:42 host: 192.168.1.67
2005.06.01 09:46:42 port: 389
2005.06.01 09:46:42 usernamefield: ldap
2005.06.01 09:46:42 baseDN: OU=business_technology,OU=###,DC=####,DC=com
2005.06.01 09:46:42 alternateBaseDN: null
2005.06.01 09:46:42 nameField: ldap
2005.06.01 09:46:42 emailField: ldap@########.com
2005.06.01 09:46:42 adminDN: ldap@#########.com
2005.06.01 09:46:42 adminPassword: #########3
2005.06.01 09:46:42 searchFilter: (ldap=)
2005.06.01 09:46:42 ldapDebugEnabled: true
2005.06.01 09:46:42 sslEnabled: false
2005.06.01 09:46:42 initialContextFactory: com.sun.jndi.ldap.LdapCtxFactory
2005.06.01 09:46:42 connectionPoolEnabled: true
2005.06.01 09:46:42 autoFollowReferrals: false
2005.06.01 09:46:44 Loading plugin admin
2005.06.01 09:47:03 Created new LdapManager() instance, fields:
2005.06.01 09:47:03 host: 192.168.1.67
2005.06.01 09:47:03 port: 389
2005.06.01 09:47:03 usernamefield: ldap
2005.06.01 09:47:03 baseDN: OU=business_technology,OU=###,DC=####,DC=com
2005.06.01 09:47:03 alternateBaseDN: null
2005.06.01 09:47:03 nameField: ldap
2005.06.01 09:47:03 emailField: ldap@####.com
2005.06.01 09:47:03 adminDN: ldap@####.com
2005.06.01 09:47:03 adminPassword: ###########
2005.06.01 09:47:03 searchFilter: (ldap=)
2005.06.01 09:47:03 ldapDebugEnabled: true
2005.06.01 09:47:03 sslEnabled: false
2005.06.01 09:47:03 initialContextFactory: com.sun.jndi.ldap.LdapCtxFactory
2005.06.01 09:47:03 connectionPoolEnabled: true
2005.06.01 09:47:03 autoFollowReferrals: false
2005.06.01 09:47:05 Loading plugin admin
2005.06.01 09:47:20 Trying to find a user’'s DN based on their username. ldap: Jeremy Carroll, Base DN: OU=business_technology,OU=###,DC=####,DC=com…
2005.06.01 09:47:20 Creating a DirContext in LdapManager.getContext()…
2005.06.01 09:47:20 Created hashtable with context values, attempting to create context…
2005.06.01 09:47:20 … context created successfully, returning.
2005.06.01 09:47:20 Starting LDAP search…
2005.06.01 09:47:20 … search finished
2005.06.01 09:47:20 User DN based on username ‘‘Jeremy Carroll’’ not found.
2005.06.01 09:47:20 Exception thrown when searching for userDN based on username ‘‘Jeremy Carroll’’
org.jivesoftware.messenger.user.UserNotFoundException: Username Jeremy Carroll not found
at org.jivesoftware.messenger.ldap.LdapManager.findUserDN(LdapManager.java:417)
at org.jivesoftware.messenger.ldap.LdapManager.findUserDN(LdapManager.java:353)
at org.jivesoftware.messenger.ldap.LdapAuthProvider.authenticate(LdapAuthProvider. java:88)
at org.jivesoftware.messenger.auth.AuthFactory.authenticate(AuthFactory.java:97)
at org.jivesoftware.messenger.admin.login_jsp._jspService(login_jsp.java:136)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)