I am looking for tips on how to edit the Openfire JID that is automatically created for users.
Openfire is currently setup to query LDAP 3268 across our Active Directory forest for automatically enabling Openfire accounts.
I would like the JID (openfire user id) to include the child domain that our users reside in. Currently we have rolled out the application to our end users so hopefully this change will have little to no impact on their current configurations.
I am looking to do this because I have found that users in different child domains in the forest that have the same user id are not recognized/found in spark with our current setup. By providing the domain and user name in the JID, I am hoping that all users will be able to use the Spark app.
Some additional info:
The current JID’s appear as DomainUserName@im.domain.com
Example of current issue - John Doe in Domain A has username of ‘doej’ (domainA\doej) and Jane Doe in Domain B has username of ‘doej’ (domainB\doej). When Openfire queries AD over 3268 (global catalog) it will not create an account for either user and other employees can not perform a search for them in Spark (same result when searching in the Openfire Admin console). These ‘doej’ users also can not log into Spark since they are not authenticated by Openfire.
I am not sure if this is a bug of Openfire or just a mis-configuration on my end. I would have thought that Openfire would easily be able to differentiate between the two accounts as any other LDAP tool is able to.
Thanks for any input as always!