Class JaasConfiguration
java.lang.Object
javax.security.auth.login.Configuration
org.apache.hadoop.security.authentication.util.JaasConfiguration
Creates a programmatic version of a jaas.conf file. This can be used
instead of writing a jaas.conf file and setting the system property,
"java.security.auth.login.config", to point to that file. It is meant to be
used for connecting to ZooKeeper.
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.security.auth.login.Configuration
Configuration.Parameters -
Constructor Summary
ConstructorsConstructorDescriptionJaasConfiguration(String entryName, String principal, String keytab) Add an entry to the jaas configuration with the passed in name, principal, and keytab. -
Method Summary
Methods inherited from class javax.security.auth.login.Configuration
getConfiguration, getInstance, getInstance, getInstance, getParameters, getProvider, getType, refresh, setConfiguration
-
Constructor Details
-
JaasConfiguration
Add an entry to the jaas configuration with the passed in name, principal, and keytab. The other necessary options will be set for you.- Parameters:
entryName- The name of the entry (e.g. "Client")principal- The principal of the userkeytab- The location of the keytab
-
-
Method Details
-
getAppConfigurationEntry
- Specified by:
getAppConfigurationEntryin classConfiguration
-