Configurablepublic class WhitelistBasedResolver extends SaslPropertiesResolver
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
HADOOP_RPC_PROTECTION_NON_WHITELIST |
comma separated list containing alternate hadoop.rpc.protection values for
clients which are not in whitelist
|
static java.lang.String |
HADOOP_SECURITY_SASL_FIXEDWHITELIST_FILE |
Path to the file to containing subnets and ip addresses to form fixed whitelist.
|
static java.lang.String |
HADOOP_SECURITY_SASL_VARIABLEWHITELIST_CACHE_SECS |
time in seconds by which the variable whitelist file is checked for updates
|
static java.lang.String |
HADOOP_SECURITY_SASL_VARIABLEWHITELIST_ENABLE |
Enables/Disables variable whitelist
|
static java.lang.String |
HADOOP_SECURITY_SASL_VARIABLEWHITELIST_FILE |
Path to the file to containing subnets and ip addresses to form variable whitelist.
|
static org.slf4j.Logger |
LOG |
| Constructor | Description |
|---|---|
WhitelistBasedResolver() |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Map<java.lang.String,java.lang.String> |
getServerProperties(java.lang.String clientAddress) |
|
java.util.Map<java.lang.String,java.lang.String> |
getServerProperties(java.net.InetAddress clientAddress) |
Identify the Sasl Properties to be used for a connection with a client.
|
void |
setConf(Configuration conf) |
Set the configuration to be used by this object.
|
getClientProperties, getClientProperties, getConf, getDefaultProperties, getInstance, getServerPropertiespublic static final org.slf4j.Logger LOG
public static final java.lang.String HADOOP_SECURITY_SASL_FIXEDWHITELIST_FILE
public static final java.lang.String HADOOP_SECURITY_SASL_VARIABLEWHITELIST_ENABLE
public static final java.lang.String HADOOP_SECURITY_SASL_VARIABLEWHITELIST_FILE
public static final java.lang.String HADOOP_SECURITY_SASL_VARIABLEWHITELIST_CACHE_SECS
public static final java.lang.String HADOOP_RPC_PROTECTION_NON_WHITELIST
public void setConf(Configuration conf)
ConfigurablesetConf in interface ConfigurablesetConf in class SaslPropertiesResolverconf - configuration to be usedpublic java.util.Map<java.lang.String,java.lang.String> getServerProperties(java.net.InetAddress clientAddress)
getServerProperties in class SaslPropertiesResolverclientAddress - client's addresspublic java.util.Map<java.lang.String,java.lang.String> getServerProperties(java.lang.String clientAddress)
throws java.net.UnknownHostException
java.net.UnknownHostExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.