Implements interfaces: twisted.words.protocols.jabber.sasl_mechanisms.ISASLMechanism

Implements the PLAIN SASL authentication mechanism.

The PLAIN SASL authentication mechanism is defined in RFC 2595.

Class Variable name Undocumented
Method __init__
Instance Variable authzid Undocumented
Instance Variable authcid Undocumented
Instance Variable password Undocumented
Method getInitialResponse Get the initial client response, if defined for this mechanism.
name =
Undocumented
(type: str)
def __init__(self, authzid, authcid, password): (source)
ParametersauthzidThe authorization identity. (type: unicode)
authcidThe authentication identity. (type: unicode)
passwordThe plain-text password. (type: unicode)
authzid =
Undocumented
authcid =
Undocumented
password =
Undocumented
def getInitialResponse(self): (source)

Get the initial client response, if defined for this mechanism.

Returnsinitial client response string. (type: str.)
API Documentation for Twisted, generated by pydoctor at 2020-03-20 23:54:06.