Disable or Force Assigned Nicknames

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.

Any help is appreciated.

Anyone out there?

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.

I am also interested in this.

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.

I am also seeking information on changing, tweaking the MUC sessions to displayName, rather than JID. Please help…

There is a “default” Packet Filter plugin http://www.igniterealtime.org/projects/openfire/plugins/packetfilter/readme.html and the Raptor filter plugin http://community.igniterealtime.org/docs/DOC-1644

I’m not sure whether these plugins allow you what you want to do, you may need to write your own Openfire plugin.