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 SaslClientAuthenticationProviderRpcConnection.provider -
Uses of SaslClientAuthenticationProvider in org.apache.hadoop.hbase.security
Fields in org.apache.hadoop.hbase.security declared as SaslClientAuthenticationProviderModifier and TypeFieldDescriptionprivate final SaslClientAuthenticationProviderNettyHBaseSaslRpcClientHandler.providerConstructors in org.apache.hadoop.hbase.security with parameters of type SaslClientAuthenticationProviderModifierConstructorDescriptionprotectedAbstractHBaseSaslRpcClient(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 methodprotectedAbstractHBaseSaslRpcClient(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 TypeClassDescriptionclassBase implementation ofSaslClientAuthenticationProvider.classclassclassFields in org.apache.hadoop.hbase.security.provider with type parameters of type SaslClientAuthenticationProviderModifier and TypeFieldDescriptionprivate final Collection<SaslClientAuthenticationProvider>SaslClientAuthenticationProviders.providersMethods 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 voidSaslClientAuthenticationProviders.addProviderIfNotExists(SaslClientAuthenticationProvider provider, HashMap<Byte, SaslClientAuthenticationProvider> providers) Adds the givenproviderto 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 voidSaslClientAuthenticationProviders.addExplicitProviders(org.apache.hadoop.conf.Configuration conf, HashMap<Byte, SaslClientAuthenticationProvider> providers) Extracts and instantiates authentication providers from the configuration.(package private) static voidSaslClientAuthenticationProviders.addProviderIfNotExists(SaslClientAuthenticationProvider provider, HashMap<Byte, SaslClientAuthenticationProvider> providers) Adds the givenproviderto the set, only if an equivalent provider does not already exist in the set.voidAuthenticationProviderSelector.configure(org.apache.hadoop.conf.Configuration conf, Collection<SaslClientAuthenticationProvider> availableProviders) Initializes the implementation with configuration and a set of providers available.voidBuiltInProviderSelector.configure(org.apache.hadoop.conf.Configuration conf, Collection<SaslClientAuthenticationProvider> providers) (package private) static AuthenticationProviderSelectorSaslClientAuthenticationProviders.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 SaslClientAuthenticationProviderModifierConstructorDescriptionprivateSaslClientAuthenticationProviders(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 TypeMethodDescriptionvoidShadeProviderSelector.configure(org.apache.hadoop.conf.Configuration conf, Collection<SaslClientAuthenticationProvider> providers)