class DBPort.GSSAPIAuthenticator extends DBPort.SaslAuthenticator
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CANONICALIZE_HOST_NAME_KEY |
static java.lang.String |
GSSAPI_MECHANISM |
static java.lang.String |
GSSAPI_OID |
static java.lang.String |
SERVICE_NAME_DEFAULT_VALUE |
static java.lang.String |
SERVICE_NAME_KEY |
credential, mongo| Constructor and Description |
|---|
GSSAPIAuthenticator(Mongo mongo,
MongoCredential credentials) |
| Modifier and Type | Method and Description |
|---|---|
protected javax.security.sasl.SaslClient |
createSaslClient() |
private org.ietf.jgss.GSSCredential |
getGSSCredential(java.lang.String userName) |
private java.lang.String |
getHostName() |
java.lang.String |
getMechanismName() |
authenticate, getDatabasepublic static final java.lang.String GSSAPI_OID
public static final java.lang.String GSSAPI_MECHANISM
public static final java.lang.String SERVICE_NAME_KEY
public static final java.lang.String SERVICE_NAME_DEFAULT_VALUE
public static final java.lang.String CANONICALIZE_HOST_NAME_KEY
GSSAPIAuthenticator(Mongo mongo, MongoCredential credentials)
protected javax.security.sasl.SaslClient createSaslClient()
createSaslClient in class DBPort.SaslAuthenticatorpublic java.lang.String getMechanismName()
getMechanismName in class DBPort.SaslAuthenticatorprivate java.lang.String getHostName()
throws java.net.UnknownHostException
java.net.UnknownHostExceptionprivate org.ietf.jgss.GSSCredential getGSSCredential(java.lang.String userName)
throws org.ietf.jgss.GSSException
org.ietf.jgss.GSSException