---
name: "DJabberd::SASL::Connection"
section: "3pm"
platform: "linux"
package: "perl-djabberd"
version: "0.85-14"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/DJabberd::SASL::Connection"
---

# DJabberd::SASL::Connection(3pm)

abstract base class for SASL connections

## NAME

DJabberd::SASL::Connection - abstract base class for SASL connections

## DESCRIPTION

An instance of this object is created by one SASL manager and attached to the connection (DJabberd::Connection) object when a SASL is being or has been negotiated. Instances of that class (or subclasses) have the same interface than Authen::SASL's connection object (server\_start, server\_step, need\_step, is\_success, error...).

## ADDITIONAL METHODS

### authenticated\_jid

A string representing the jid that is authenticated at the outcome of the negotiation.

### set\_authenticated\_jid($jid\_string)

Sets the authenticated\_jid

## COPYRIGHT

(c) 2009 Yann Kerherve

This module is part of the DJabberd distribution and is covered by the distribution's overall licence.
