I configured Jive with LDAP support. My LDAP server was built originally for qmail-ldap server with thousands of domains.
The uid of my users is in format email@example.com. If I define attribute “uid” as NameField I cant login to Jive. I get:
2005.09.13 15:38:17 Trying to find a user’'s DN based on their username. uid: oarmas, Base DN: ou=qmail_users,dc=mpsnet,dc=net,dc=mx…
2005.09.13 15:38:17 User DN based on username ‘‘oarmas’’ not found.
I then changed NameFiled in Jive to “cn” attribute and set cn to “omar.armas”, wich worked very well. Now I can login to Jive Messanger with my LDAP account.
The issue is, what if I want that all my users be able to login to XMPP with its LDAP account, all of them with different domains in the uid attribute? Is it possible to force the session to be started with firstname.lastname@example.org format as NameField? What would I need?
For what I see, the client should be able to pass logins in the format “user@domain”. Is that right? Is it possible?