DJabber...agerBase(3)

πŸ“¦ version 0.85, in arch rolling

πŸ¦‹ DJabberd::SASL::ManagerBase(3) πŸ¦‹

Okay bestie, this one's from the User Contributed Perl Documentation, and it's the manual page for DJabberd::SASL::ManagerBase(3). She's an abstract base situation, so let's get into it. πŸ’…


🌸 NAME 🌸

DJabberd::SASL::ManagerBase β€” Abstract base clase for the main SASL object.

Yes, β€œclase” β€” that's the exact spelling from the page, and we are not fixing the lore. πŸ’€

✨ DESCRIPTION ✨

Okay so the SASL Manager is the main object instantiated when a negotiation starts. It's a wrapper around Authen::SASL, plus some helpers. That's the whole vibe: main object, wrapper, helpers, slay. 🫢


🧩 INTERFACE 🧩

For the base methods, see Authen::SASL and Authen::SASL::Perl β€” they've got the base-method receipts. πŸ“š

🌟 plugin 🌟

Returns the DJabberd::SASL plugin responsible for instantiating this manager. That's it β€” plugin returns plugin, manager gets instantiated, periodt. πŸ’–

🌈 server_new 🌈

Has the same interface, but returns a DJabberd::SASL::Connection instance instead of a regular SASL Mechanism handling class. Different return type, same interface energy. ✨

🧚 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. (Typos intact, bestie β€” β€œsupporte” and β€œunderlaying” are exactly what the page says. πŸ’€)


(c) 2009 Yann Kerherve

This module is part of the DJabberd distribution and is covered by the distribution's overall licence. Legal tea, credited and cute. 🫢


And that's the page, bestie! Version stamp: perl v5.42.0; date: 2025-12-14; footer tag: DJabber...agerBase(3). πŸ’–βœ¨

πŸ“¦ where this page comes from