Interface SaslAuthenticationProvider
- All Known Subinterfaces:
SaslClientAuthenticationProvider
,SaslServerAuthenticationProvider
- All Known Implementing Classes:
AbstractSaslClientAuthenticationProvider
,BuiltInSaslAuthenticationProvider
,DigestSaslAuthenticationProvider
,DigestSaslClientAuthenticationProvider
,DigestSaslServerAuthenticationProvider
,GssSaslAuthenticationProvider
,GssSaslClientAuthenticationProvider
,GssSaslServerAuthenticationProvider
,ShadeSaslAuthenticationProvider
,ShadeSaslClientAuthenticationProvider
,ShadeSaslServerAuthenticationProvider
,SimpleSaslAuthenticationProvider
,SimpleSaslClientAuthenticationProvider
,SimpleSaslServerAuthenticationProvider
Encapsulation of client-side logic to authenticate to HBase via some means over SASL. It is
suggested that custom implementations extend the abstract class in the type hierarchy instead of
directly implementing this interface (clients have a base class available, but servers presently
do not). Implementations of this interface must be unique among each other via the
byte
returned by SaslAuthMethod.getCode()
on getSaslAuthMethod()
.-
Method Summary
Modifier and TypeMethodDescriptionReturns the attributes which identify how this provider authenticates.Returns the name of the type used by the TokenIdentifier.
-
Method Details
-
getSaslAuthMethod
Returns the attributes which identify how this provider authenticates. -
getTokenKind
Returns the name of the type used by the TokenIdentifier.
-