Package | Description |
---|---|
org.apache.hadoop.hbase.security | |
org.apache.hadoop.hbase.security.provider |
Constructor and Description |
---|
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,
SecurityInfo securityInfo,
boolean fallbackAllowed)
Create a HBaseSaslRpcClient for an authentication method
|
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,
SecurityInfo securityInfo,
boolean fallbackAllowed,
String rpcProtection)
Create a HBaseSaslRpcClient for an authentication method
|
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,
SecurityInfo securityInfo,
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,
SecurityInfo securityInfo,
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,
SecurityInfo securityInfo,
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,
SecurityInfo securityInfo,
boolean fallbackAllowed,
org.apache.hadoop.conf.Configuration conf) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSaslClientAuthenticationProvider
Base implementation of
SaslClientAuthenticationProvider . |
class |
DigestSaslClientAuthenticationProvider |
class |
GssSaslClientAuthenticationProvider |
class |
SimpleSaslClientAuthenticationProvider |
Modifier and Type | Method and Description |
---|---|
Pair<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>> |
SaslClientAuthenticationProviders.selectProvider(String clusterId,
User clientUser)
Chooses the best authentication provider and corresponding token given the HBase cluster
identifier and the user.
|
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>> |
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 via
AuthenticationProviderSelector.configure(Configuration, Collection) . |
Modifier and Type | Method and Description |
---|---|
void |
BuiltInProviderSelector.configure(org.apache.hadoop.conf.Configuration conf,
Collection<SaslClientAuthenticationProvider> providers) |
void |
AuthenticationProviderSelector.configure(org.apache.hadoop.conf.Configuration conf,
Collection<SaslClientAuthenticationProvider> availableProviders)
Initializes the implementation with configuration and a set of providers available.
|
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.