DJabberd::SASL::ManagerBase(3pm)

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.

From perl-djabberd 0.85-14 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.