public static List<String> getEnabledMechanisms()
    {
        return JiveGlobals.getListProperty("sasl.mechs", Arrays.asList( "ANONYMOUS","PLAIN","DIGEST-MD5","CRAM-MD5","SCRAM-SHA-1","JIVE-SHAREDSECRET","GSSAPI","EXTERNAL" ) );
    }
Returns a collection of SASL mechanism names that forms the source pool from which the mechanisms that are
eventually being offered to peers are obtained.
*
When a mechanism is not returned by this method, it will never be offered, but when a mechanism is returned
by this method, there is no guarantee that it will be offered.

Apart from being returned in this method, an implementation must be available (see {@link #getImplementedMechanisms()}
and configuration or other characteristics of this server must not prevent a particular mechanism from being
used (see @{link {@link #getSupportedMechanisms()}}.

@return A collection of mechanisms that are considered for use in this instance of Openfire.
xmppserver/src/main/java/org/jivesoftware/openfire/net/SASLAuthentication.java