The Reporting Account Affiliations plugin provides a way for Openfire to report to other entities the relationship it has with a user on its domain, as specified in XEP-xxxx: Reporting Account Affiliations.
Note: at the time of writing, the protocol as implemented by this plugin has not yet been accepted for consideration or approved in any official manner by the XMPP Standards Foundation, and this document is not yet an XMPP Extension Protocol (XEP). This plugin should be considered experimental.
Copy accountaff.jar into the plugins directory of your Openfire installation. The plugin will then be automatically deployed. To upgrade to a new version, copy the new accountaff.jar file over the existing file.
The Reporting Account Affiliations specification defines four 'affiliation' types:
This plugin is able to automatically determine the correct affiliation value for a user, but will (without manual configuration) never resolve the 'member' affiliation: Openfire does not keep track of how an account was registered.
To make this plugin report an account as having the `member` affiliation, you can configure the corresponding user to
have a User Property with the name
RAA Affiliation that has the value
User properties can be edited on the Admin Console when the RawPropertyEditor plugin has been installed.
Affiliate marketing icons created by Debruder Studio - Flaticon