new SaslMechanismPlain(optionsopt)
Creates a new instance of SaslMechanismPlain.
Parameters:
Name | Type | Attributes | Description | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
<optional> |
The mechanism options.
Properties
|
Members
name
Returns the name of the mechanism
Methods
_hasInitialResponse(challenge) → {Boolean}
Checks challenge to see if we have the initial sasl response from the server.
Parameters:
Name | Type | Description |
---|---|---|
challenge |
String | The challenge string from the server. |
Returns:
- Type
- Boolean
_saslArgument(authzid, username, password)
Generates a base64 encoded sasl argument based on the given parameters.
Parameters:
Name | Type | Description |
---|---|---|
authzid |
String | Identitiy of the client. |
username |
String | The identity of user with access to server. |
password |
String | The password of user with access to server. |
evaluateChallenge(challenge) → {Object}
Evaluates the challenge from the server and returns appropriate response.
Parameters:
Name | Type | Description |
---|---|---|
challenge |
String | Challenge string presented by the server. |
Returns:
A Promise that resolves to a valid sasl response object.
- Type
- Object