Allow SASL mechanisms to be plugged in
For authentication, XMPP relies heavily on SASL. Openfire provides a number of SASL mechanisms out of the box.
There should be an API to extend this functionality (via a plugin, for example).
Improved the way how standard Java Providers can be used to add SaslServer implementations.