DJabberd::SASL::ManagerBase3pm
Abstract base clase for the main sasl object.
Overview
The SASL Manager is the main object instantiated when a negotiation starts. It's a wrapper around Authen::SASL, plus some helpers.
Interface
see Authen::SASL and Authen::SASL::Perl for the base methods.
plugin
returns the DJabberd::SASL plugin responsible for instantiating this manager.
server_new
has the same interface, but returns a DJabberd::SASL::Connection instance instead of a regular SASL Mechanism handling class.
is_mechanism_supported($mechanism)
Subclasses should provide this method.
returns true or false depending if $mechanism is supporte by the underlaying implementation and the current configuration.