Class AbstractSaslClientAuthenticationProvider
java.lang.Object
org.apache.hadoop.hbase.security.provider.AbstractSaslClientAuthenticationProvider
- All Implemented Interfaces:
SaslAuthenticationProvider
,SaslClientAuthenticationProvider
@LimitedPrivate("Authentication")
@Evolving
public abstract class AbstractSaslClientAuthenticationProvider
extends Object
implements SaslClientAuthenticationProvider
Base implementation of
SaslClientAuthenticationProvider
. All implementations should
extend this class instead of directly implementing the interface.-
Field Summary
-
Constructor Summary
-
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.hadoop.hbase.security.provider.SaslAuthenticationProvider
getSaslAuthMethod
Methods inherited from interface org.apache.hadoop.hbase.security.provider.SaslClientAuthenticationProvider
canRetry, createClient, createClient, getRealUser, getUserInfo, relogin
-
Field Details
-
AUTH_TOKEN_TYPE
- See Also:
-
-
Constructor Details
-
AbstractSaslClientAuthenticationProvider
-
-
Method Details
-
getTokenKind
Description copied from interface:SaslAuthenticationProvider
Returns the name of the type used by the TokenIdentifier.- Specified by:
getTokenKind
in interfaceSaslAuthenticationProvider
-
hashCode
Provides a hash code to identify this AuthenticationProvider among others. These two fields must be unique to ensure that authentication methods are clearly separated. -
equals
-