SASL is a generic mechanism for authentication used by several network protocols. Authen::SASL provides an implementation framework that all protocols should be able to share.
The framework allows different implementations of the connection class to be plugged in. At the time of writing there were two such plugins.
This module implements several mechanisms and is implemented entirely in Perl.
This module uses the Cyrus SASL C-library (both version 1 and 2 are supported).
This module is the predecessor to Authen::SASL::XS. It is reccomended to use Authen::SASL::XS
By default the order in which these plugins are selected is Authen::SASL::XS, Authen::SASL::Cyrus and then Authen::SASL::Perl.
If you want to change it or want to specifically use one implementation only simply do
use Authen::SASL qw(Perl);
or if you have another plugin module that supports the Authen::SASL API
use Authen::SASL qw(My::SASL::Plugin);
Package Version | Update ID | Released | Package Hub Version | Platforms | Subpackages |
---|---|---|---|---|---|
2.16-bp151.3.1 info | GA Release | 2019-07-16 | 15 SP1 |
|
|
2.16-bp151.2.14 info | GA Release | 2019-05-18 | 15 SP1 |
|
|
2.16-bp150.2.4 info | GA Release | 2018-07-30 | 15 |
|
|