Details
Description
In the currently proposed fix for HBASE-2418, there must be a JAAS file specified in System.setProperty("java.security.auth.login.config").
However, it might be preferable to construct a JAAS configuration programmatically, as is done with secure Hadoop (see https://github.com/apache/hadoop-common/blob/a48eceb62c9b5c1a5d71ee2945d9eea2ed62527b/src/java/org/apache/hadoop/security/UserGroupInformation.java#L175).
This would have the benefit of avoiding a usage of a system property setting, and allow instead an HBase-local configuration setting.
Attachments
Attachments
Issue Links
- depends upon
-
HBASE-2418 add support for ZooKeeper authentication
-
- Closed
-
- is part of
-
HBASE-6099 Secure ZooKeeper integration changes
-
- Closed
-
-
HBASE-6096 AccessController v2
-
- Closed
-
- is related to
-
HBASE-7829 zookeeper kerberos conf keytab and principal parameters interchanged
-
- Closed
-
-
ZOOKEEPER-1422 Support _HOST substitution in JAAS configuration
-
- Resolved
-
- relates to
-
ZOOKEEPER-1373 Hardcoded SASL login context name clashes with Hadoop security configuration override
-
- Resolved
-
-
ZOOKEEPER-1467 Make server principal configurable at client side.
-
- Closed
-