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).
auth
auth-int
auth-conf
(c) 2009 Yann Kerherve
This module is part of the DJabberd distribution and is covered by the distribution's overall licence.
To install DJabberd, copy and paste the appropriate command in to your terminal.
cpanm
cpanm DJabberd
CPAN shell
perl -MCPAN -e shell install DJabberd
For more information on module installation, please visit the detailed CPAN module installation guide.