DJabberd::SASL::AuthenSASL - SASL Negotiation using Authen::SASL
This plugin provides straightforward support for SASL negotiations inside
DJabberd using Authen::SASL (Authen::SASL::Perl, for now). It compliments the
now deprecated iq-auth authentication (XEP-0078).
The recommended usage is to use STARTTLS and SASL-PLAIN.
<VHost yann.cyberion.net>
<Plugin DJabberd::SASL::AuthenSASL>
Optional yes
Mechanisms PLAIN LOGIN DIGEST-MD5
</Plugin>
</VHost>
Only PLAIN LOGIN and DIGEST-MD5 mechanisms are supported for now (same than in
Authen::SASL. DIGEST-MD5 only supports
"auth" qop (quality of protection), so it's
strongly advised to throw TLS into the mix, and not solely rely on DIGEST-MD5
(as opposed to "auth-int" and
"auth-conf").
(c) 2009 Yann Kerherve
This module is part of the DJabberd distribution and is covered by
the distribution's overall licence.