Uses of Interface
org.apache.hadoop.hbase.security.provider.SaslClientAuthenticationProvider
Packages that use SaslClientAuthenticationProvider
Package
Description
Tools to help define network clients and servers.
-
Uses of SaslClientAuthenticationProvider in org.apache.hadoop.hbase.ipc
Fields in org.apache.hadoop.hbase.ipc declared as SaslClientAuthenticationProviderModifier and TypeFieldDescriptionprotected SaslClientAuthenticationProvider
RpcConnection.provider
-
Uses of SaslClientAuthenticationProvider in org.apache.hadoop.hbase.security
Fields in org.apache.hadoop.hbase.security declared as SaslClientAuthenticationProviderModifier and TypeFieldDescriptionprivate final SaslClientAuthenticationProvider
NettyHBaseSaslRpcClientHandler.provider
Constructors in org.apache.hadoop.hbase.security with parameters of type SaslClientAuthenticationProviderModifierConstructorDescriptionprotected
AbstractHBaseSaslRpcClient
(org.apache.hadoop.conf.Configuration conf, SaslClientAuthenticationProvider provider, org.apache.hadoop.security.token.Token<? extends org.apache.hadoop.security.token.TokenIdentifier> token, InetAddress serverAddr, String servicePrincipal, boolean fallbackAllowed) Create a HBaseSaslRpcClient for an authentication methodprotected
AbstractHBaseSaslRpcClient
(org.apache.hadoop.conf.Configuration conf, SaslClientAuthenticationProvider provider, org.apache.hadoop.security.token.Token<? extends org.apache.hadoop.security.token.TokenIdentifier> token, InetAddress serverAddr, String servicePrincipal, boolean fallbackAllowed, String rpcProtection) Create a HBaseSaslRpcClient for an authentication methodHBaseSaslRpcClient
(org.apache.hadoop.conf.Configuration conf, SaslClientAuthenticationProvider provider, org.apache.hadoop.security.token.Token<? extends org.apache.hadoop.security.token.TokenIdentifier> token, InetAddress serverAddr, String servicePrincipal, boolean fallbackAllowed) HBaseSaslRpcClient
(org.apache.hadoop.conf.Configuration conf, SaslClientAuthenticationProvider provider, org.apache.hadoop.security.token.Token<? extends org.apache.hadoop.security.token.TokenIdentifier> token, InetAddress serverAddr, String servicePrincipal, boolean fallbackAllowed, String rpcProtection, boolean initStreamForCrypto) NettyHBaseSaslRpcClient
(org.apache.hadoop.conf.Configuration conf, SaslClientAuthenticationProvider provider, org.apache.hadoop.security.token.Token<? extends org.apache.hadoop.security.token.TokenIdentifier> token, InetAddress serverAddr, String serverPrincipal, boolean fallbackAllowed, String rpcProtection) NettyHBaseSaslRpcClientHandler
(org.apache.hbase.thirdparty.io.netty.util.concurrent.Promise<Boolean> saslPromise, org.apache.hadoop.security.UserGroupInformation ugi, SaslClientAuthenticationProvider provider, org.apache.hadoop.security.token.Token<? extends org.apache.hadoop.security.token.TokenIdentifier> token, InetAddress serverAddr, String serverPrincipal, boolean fallbackAllowed, org.apache.hadoop.conf.Configuration conf) -
Uses of SaslClientAuthenticationProvider in org.apache.hadoop.hbase.security.provider
Classes in org.apache.hadoop.hbase.security.provider that implement SaslClientAuthenticationProviderModifier and TypeClassDescriptionclass
Base implementation ofSaslClientAuthenticationProvider
.class
class
class
Fields in org.apache.hadoop.hbase.security.provider with type parameters of type SaslClientAuthenticationProviderModifier and TypeFieldDescriptionprivate final Collection<SaslClientAuthenticationProvider>
SaslClientAuthenticationProviders.providers
Methods in org.apache.hadoop.hbase.security.provider that return types with arguments of type SaslClientAuthenticationProviderModifier and TypeMethodDescriptionPair<SaslClientAuthenticationProvider,
org.apache.hadoop.security.token.Token<? extends org.apache.hadoop.security.token.TokenIdentifier>> SaslClientAuthenticationProviders.getSimpleProvider()
Returns the provider and token pair for SIMPLE authentication.Pair<SaslClientAuthenticationProvider,
org.apache.hadoop.security.token.Token<? extends org.apache.hadoop.security.token.TokenIdentifier>> AuthenticationProviderSelector.selectProvider
(String clusterId, User user) Chooses the authentication provider which should be used given the provided client context from the authentication providers passed in viaAuthenticationProviderSelector.configure(Configuration, Collection)
.Pair<SaslClientAuthenticationProvider,
org.apache.hadoop.security.token.Token<? extends org.apache.hadoop.security.token.TokenIdentifier>> BuiltInProviderSelector.selectProvider
(String clusterId, User user) Pair<SaslClientAuthenticationProvider,
org.apache.hadoop.security.token.Token<? extends org.apache.hadoop.security.token.TokenIdentifier>> SaslClientAuthenticationProviders.selectProvider
(String clusterId, User clientUser) Chooses the best authentication provider and corresponding token given the HBase cluster identifier and the user.Methods in org.apache.hadoop.hbase.security.provider with parameters of type SaslClientAuthenticationProviderModifier and TypeMethodDescription(package private) static void
SaslClientAuthenticationProviders.addProviderIfNotExists
(SaslClientAuthenticationProvider provider, HashMap<Byte, SaslClientAuthenticationProvider> providers) Adds the givenprovider
to the set, only if an equivalent provider does not already exist in the set.Method parameters in org.apache.hadoop.hbase.security.provider with type arguments of type SaslClientAuthenticationProviderModifier and TypeMethodDescription(package private) static void
SaslClientAuthenticationProviders.addExplicitProviders
(org.apache.hadoop.conf.Configuration conf, HashMap<Byte, SaslClientAuthenticationProvider> providers) Extracts and instantiates authentication providers from the configuration.(package private) static void
SaslClientAuthenticationProviders.addProviderIfNotExists
(SaslClientAuthenticationProvider provider, HashMap<Byte, SaslClientAuthenticationProvider> providers) Adds the givenprovider
to the set, only if an equivalent provider does not already exist in the set.void
AuthenticationProviderSelector.configure
(org.apache.hadoop.conf.Configuration conf, Collection<SaslClientAuthenticationProvider> availableProviders) Initializes the implementation with configuration and a set of providers available.void
BuiltInProviderSelector.configure
(org.apache.hadoop.conf.Configuration conf, Collection<SaslClientAuthenticationProvider> providers) (package private) static AuthenticationProviderSelector
SaslClientAuthenticationProviders.instantiateSelector
(org.apache.hadoop.conf.Configuration conf, Collection<SaslClientAuthenticationProvider> providers) Instantiates the ProviderSelector implementation from the provided configuration.Constructor parameters in org.apache.hadoop.hbase.security.provider with type arguments of type SaslClientAuthenticationProviderModifierConstructorDescriptionprivate
SaslClientAuthenticationProviders
(Collection<SaslClientAuthenticationProvider> providers, AuthenticationProviderSelector selector) -
Uses of SaslClientAuthenticationProvider in org.apache.hadoop.hbase.security.provider.example
Classes in org.apache.hadoop.hbase.security.provider.example that implement SaslClientAuthenticationProviderMethods in org.apache.hadoop.hbase.security.provider.example that return types with arguments of type SaslClientAuthenticationProviderModifier and TypeMethodDescriptionPair<SaslClientAuthenticationProvider,
org.apache.hadoop.security.token.Token<? extends org.apache.hadoop.security.token.TokenIdentifier>> ShadeProviderSelector.selectProvider
(String clusterId, User user) Method parameters in org.apache.hadoop.hbase.security.provider.example with type arguments of type SaslClientAuthenticationProviderModifier and TypeMethodDescriptionvoid
ShadeProviderSelector.configure
(org.apache.hadoop.conf.Configuration conf, Collection<SaslClientAuthenticationProvider> providers)