I’m using Openfire 4.3.2 on a Debian 9.8 VM. I run the installation and setup without any issues and was able to connect to our Active Directory environment successfully. I can see all the users and groups and it’s updating correctly (i.e. create a new AD user and it shows up in Openfire, update a current user and it also updates in Openfire). I can also sign in to the admin console using the AD administrator account.
Now, I have a couple of issues:
Our AD OU structure is based on company departments. I have setup different OUs for each department (HR, Sales, Support, etc.). Each OU has both users and computers in it, this allows me to set different GPOs for each department easily. Now, since I selected the top level OU during the Openfire setup, I now have all users and all computers in the Users list. Is there a way to filter objects and only select users? I’d like to not see every single computer as an inactive user.
I’m getting Incorrect Username or password errors while trying to connect, either with Spark or Pidgin. Both latest versions. However, I can login using the administrator credentials. I’ve looked everywhere for the solution and nothing seems to be working. Openfire connects to AD without problems so I don’t know where to look for the solution.
Here are the LDAP settings:
LDAP Settings Host: ekr-svr01-dc01.corp.ekroboter. com Port: 389 Base DN: OU="EK roboter",DC="corp",DC="ekroboter",DC="com" Administrator DN: firstname.lastname@example.org. com
EKR-SVR-01-DC01 is our domain controller.
CORP.EKROBOTER.COM is our domain.
EK roboter is the top level OU
Openfire server details
XMPP Domain Name: ekr-svr12-xmpp.corp.ekroboter. com Server Host Name (FQDN): ekr-svr12-xmpp.corp.ekroboter. com
EKR-SVR12-XMPP is the VM running Openfire
I also setup a DNS record chat.corp.ekroboter. com pointing to the server’s IP to avoid having to type ekr-svr12-xmpp.corp.ekroboter.com every single time. This is working just fine.
I’ll appreciate any help or guidance, I’m stuck trying to figure this out.