I have an external source for roster information that i would like to enforce on the users (including making the roster “read only”). I know this is kind of against the principles of xmpp, but such are the requirements in this project - there have been several posts in the forums regarding this over the years. Yet I am new to openfire and a little confused as to the way forward.
I have tried to implement a first step via a GroupProvider (each user has exactly one group with all his contacts), but somehow the users don’t show up in the rosters (i cleared that caches, restarted the server, openfire 3.5.2).
Any directions would be much appreciated.
Roster Provider: http://www.igniterealtime.org/community/message/170178 - ends in a “patch to nowhere”
the RosterManagement Plugin http://www.igniterealtime.org/community/message/117996 does not work with 3.5.x (not surprisingly).
Custom RosterProvider http://www.igniterealtime.org/community/message/170690 - apparently solved w/ groups but no rich on detail + old
Replacable RosterProvider patch (http://www.igniterealtime.org/community/message/170718) - apparently not w/ 3.5.x