class documentation

Implements the PLAIN SASL authentication mechanism.

The PLAIN SASL authentication mechanism is defined in RFC 2595.

Method __init__ No summary
Method getInitialResponse Get the initial client response, if defined for this mechanism.
Method getResponse Get the response to a server challenge.
Class Variable name Common name for the SASL Mechanism.
Instance Variable authcid Undocumented
Instance Variable authzid Undocumented
Instance Variable password Undocumented
def __init__(self, authzid, authcid, password):
Parameters
authzid:unicodeThe authorization identity.
authcid:unicodeThe authentication identity.
password:unicodeThe plain-text password.
def getInitialResponse(self):

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

Returns
str.initial client response string.
def getResponse(self, challenge):

Get the response to a server challenge.

Parameters
challenge:str.server challenge.
Returns
str.client response.
name: str =

Common name for the SASL Mechanism.

authcid =

Undocumented

authzid =

Undocumented

password =

Undocumented