DJabberd::SASL::ManagerBase - Abstract base clase for the main SASL object.


DJabberd documentation  | view source Contained in the DJabberd distribution.

Index


NAME

Top

DJabberd::SASL::ManagerBase - Abstract base clase for the main SASL object.

DESCRIPTION

Top

The SASL Manager is the main object instantiated when a negotiation starts. It's a wrapper around Authen::SASL, plus some helpers.

INTERFACE

Top

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.

COPYRIGHT

Top


DJabberd documentation  | view source Contained in the DJabberd distribution.