Class ZKAuthentication.JaasConfiguration
java.lang.Object
javax.security.auth.login.Configuration
org.apache.hadoop.hbase.zookeeper.ZKAuthentication.JaasConfiguration
- Enclosing class:
- ZKAuthentication
A JAAS configuration that defines the login modules that we want to use for ZooKeeper login.
- 
Nested Class SummaryNested classes/interfaces inherited from class javax.security.auth.login.ConfigurationConfiguration.Parameters
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate Configurationstatic final Stringprivate static final AppConfigurationEntry[]private static final AppConfigurationEntryprivate final Stringprivate static final org.slf4j.Loggerprivate final Stringprivate final Stringstatic final Stringprivate final boolean
- 
Constructor SummaryConstructorsModifierConstructorDescriptionJaasConfiguration(String loginContextName, String principal, String keytabFile) privateJaasConfiguration(String loginContextName, String principal, String keytabFile, boolean useTicketCache) 
- 
Method SummaryMethods inherited from class javax.security.auth.login.ConfigurationgetConfiguration, getInstance, getInstance, getInstance, getParameters, getProvider, getType, refresh, setConfiguration
- 
Field Details- 
LOG
- 
SERVER_KEYTAB_KERBEROS_CONFIG_NAME- See Also:
 
- 
CLIENT_KEYTAB_KERBEROS_CONFIG_NAME- See Also:
 
- 
BASIC_JAAS_OPTIONS
- 
KEYTAB_KERBEROS_OPTIONS
- 
KEYTAB_KERBEROS_LOGIN
- 
KEYTAB_KERBEROS_CONF
- 
baseConfig
- 
loginContextName
- 
useTicketCache
- 
keytabFile
- 
principal
 
- 
- 
Constructor Details- 
JaasConfiguration
- 
JaasConfigurationprivate JaasConfiguration(String loginContextName, String principal, String keytabFile, boolean useTicketCache) 
 
- 
- 
Method Details- 
getAppConfigurationEntry- Specified by:
- getAppConfigurationEntryin class- Configuration
 
 
-