The client control plugin allows to specify which XMPP clients are allowed to connect to the server; which client features are enabled and control which Spark version should be used by clients.
Note: Filtering clients that are allowed to connect to the server depends on the identity presented by the client. Therefore, a client that was modified to appear as another XMPP client may connect to the server. However, only sophisticated and knowledgeable users may be able to do such modification.
Copy clientControl.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 clientControl.jar file over the existing file.
Note: Installations using the spark manager plugin will need to uninstall the plugin before installing this new plugin.