public abstract class KerberosAuthProviderBase extends Object implements com.datastax.oss.driver.api.core.auth.AuthProvider
| Modifier and Type | Class and Description |
|---|---|
static class |
KerberosAuthProviderBase.KerberosAuthOptions |
static class |
KerberosAuthProviderBase.KerberosOption |
| Constructor and Description |
|---|
KerberosAuthProviderBase(String logPrefix) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected abstract KerberosAuthProviderBase.KerberosAuthOptions |
getOptions(com.datastax.oss.driver.api.core.metadata.EndPoint endPoint) |
com.datastax.oss.driver.api.core.auth.Authenticator |
newAuthenticator(com.datastax.oss.driver.api.core.metadata.EndPoint endPoint,
String serverAuthenticator) |
void |
onMissingChallenge(com.datastax.oss.driver.api.core.metadata.EndPoint endPoint) |
public KerberosAuthProviderBase(String logPrefix)
protected abstract KerberosAuthProviderBase.KerberosAuthOptions getOptions(com.datastax.oss.driver.api.core.metadata.EndPoint endPoint)
@NonNull
public com.datastax.oss.driver.api.core.auth.Authenticator newAuthenticator(@NonNull
com.datastax.oss.driver.api.core.metadata.EndPoint endPoint,
@NonNull
String serverAuthenticator)
throws com.datastax.oss.driver.api.core.auth.AuthenticationException
newAuthenticator in interface com.datastax.oss.driver.api.core.auth.AuthProvidercom.datastax.oss.driver.api.core.auth.AuthenticationExceptionpublic void onMissingChallenge(@NonNull
com.datastax.oss.driver.api.core.metadata.EndPoint endPoint)
throws com.datastax.oss.driver.api.core.auth.AuthenticationException
onMissingChallenge in interface com.datastax.oss.driver.api.core.auth.AuthProvidercom.datastax.oss.driver.api.core.auth.AuthenticationExceptionpublic void close()
throws Exception
close in interface AutoCloseableExceptionCopyright © 2020 Instaclustr. All rights reserved.