How to add SAML support to purple?

Daniel Atallah daniel.atallah at
Tue Jun 26 18:08:50 EDT 2012

On Tue, Jun 26, 2012 at 3:18 PM, Hassan Takabi <takabi at> wrote:
> Hello,
> I am trying to add SAML 2.0 support to Adium/ Pidgin.
> I know they use libpurple as underlying library that implements SASL.
> Where can I get more detailed info on how SASL mechs are implemented in
> purple and how I can add SAML 2.0 support?
> I appreciate any help.

SASL support in libpurple (actually it's specifically in the XMPP
protocol plugin) is provided by Cyrus SASL; libpurple itself ends up
knowing very little about the actual SASL process.

In an ideal world if you had a SAML module for Cyrus SASL, that would
be all that is needed.


More information about the Devel mailing list