class GSSAPIAuthenticator extends SaslAuthenticator
| Modifier and Type | Field and Description |
|---|---|
static java.lang.Boolean |
CANONICALIZE_HOST_NAME_DEFAULT_VALUE |
private static java.lang.String |
GSSAPI_MECHANISM_NAME |
private static java.lang.String |
GSSAPI_OID |
static java.lang.String |
SERVICE_NAME_DEFAULT_VALUE |
| Constructor and Description |
|---|
GSSAPIAuthenticator(MongoCredential credential) |
| Modifier and Type | Method and Description |
|---|---|
protected javax.security.sasl.SaslClient |
createSaslClient(ServerAddress serverAddress) |
private org.ietf.jgss.GSSCredential |
getGSSCredential(java.lang.String userName) |
private java.lang.String |
getHostName(ServerAddress serverAddress) |
java.lang.String |
getMechanismName() |
authenticate, authenticateAsync, doAsSubjectgetCredentialprivate static final java.lang.String GSSAPI_MECHANISM_NAME
private static final java.lang.String GSSAPI_OID
public static final java.lang.String SERVICE_NAME_DEFAULT_VALUE
public static final java.lang.Boolean CANONICALIZE_HOST_NAME_DEFAULT_VALUE
GSSAPIAuthenticator(MongoCredential credential)
public java.lang.String getMechanismName()
getMechanismName in class SaslAuthenticatorprotected javax.security.sasl.SaslClient createSaslClient(ServerAddress serverAddress)
createSaslClient in class SaslAuthenticatorprivate org.ietf.jgss.GSSCredential getGSSCredential(java.lang.String userName)
throws org.ietf.jgss.GSSException
org.ietf.jgss.GSSExceptionprivate java.lang.String getHostName(ServerAddress serverAddress) throws java.net.UnknownHostException
java.net.UnknownHostException