We are just implementing and testing Spark/Openfire. All seems good. The only issue we have is with Nicknames. Is there a way to force no nicknames or force assigned nicknames through active directory?
I have disallowed vcards, but it still seems to save the nickname the user types in even thought they get an error saying vcards are not allowed.
Even though I have prepopulated the Nickname field and denied nickname changing using VCards, the user can try to change their nickname, receive an error, create a chat and it shows as there new nickname for that chat session. It’s like it stores the attempted nickname change in cache and uses it until the next refresh of Spark.
In my setup users in openfire authenticate via AD/LDAP, and their full names show up in all the users groups and rosters. All fine and dandy.
But when they join a chat room, they get their JID as nicknames, and I’d like this to be consistent so that they get their full names, or at least first name. I’ve tried playing around with the ldap-vcard fields but i can’t it to work.