[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1043237: RFP: libauthen-sasl-scram-perl -- SCRAM-SHA-1/256/512 support for Perl library Authen::SASL



Package: wnpp
Severity: wishlist

* Package name    : libauthen-sasl-scram-perl
  Version         : 0.04
  Upstream Author : Erik Huelsmann <ehuels@gmail.com>
* URL             : https://github.com/ehuelsmann/authen-sasl-scram
* License         : Perl_5
  Programming Lang: Perl
  Description     : SCRAM-SHA-1/256/512 support for Perl library Authen::SASL

This package adds SCRAM authentication mechanisms to Authen::Perl. By
installing
this library existing Perl applications depending on Authen::Perl are instantly
extended with these authentication mechanisms when they use the Perl backend
(as opposed to the other available backends [XS and Cyrus]).

I wrote this library to enhance the "sendxmpp" program which is included in
Debian under a package by the same name, because 99% of all XMPP servers don't
offer any of the authentication mechanisms supported by the standard
Authen::SASL
library anymore (PLAIN, CRAM-MD5, DIGEST-MD5, LOGIN; most don't offer GSSAPI).

Having locally installed this library next to sendxmpp, I was indeed able to
use
SCRAM-SHA-512 to authenticate to my XMPP server without one line of change to
the
sendxmpp application that comes with Debian.


Reply to: