abstract class DBPort.SaslAuthenticator extends DBPort.Authenticator
credential, mongo| Constructor and Description |
|---|
SaslAuthenticator(Mongo mongo,
MongoCredential credentials) |
| Modifier and Type | Method and Description |
|---|---|
CommandResult |
authenticate() |
protected abstract javax.security.sasl.SaslClient |
createSaslClient() |
protected DB |
getDatabase() |
abstract java.lang.String |
getMechanismName() |
private CommandResult |
sendSaslContinue(int conversationId,
byte[] outToken) |
private CommandResult |
sendSaslStart(byte[] outToken) |
SaslAuthenticator(Mongo mongo, MongoCredential credentials)
public CommandResult authenticate()
authenticate in class DBPort.Authenticatorprotected abstract javax.security.sasl.SaslClient createSaslClient()
protected DB getDatabase()
private CommandResult sendSaslStart(byte[] outToken) throws java.io.IOException
java.io.IOExceptionprivate CommandResult sendSaslContinue(int conversationId, byte[] outToken) throws java.io.IOException
java.io.IOExceptionpublic abstract java.lang.String getMechanismName()