-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/44146/
-----------------------------------------------------------
(Updated Feb. 28, 2016, 10:50 p.m.)
Review request for hive.
Bugs: HIVE-13179
https://issues.apache.org/jira/browse/HIVE-13179
Repository: hive-git
Description
-------
Right now if I want to create an ldap auth provider, I have to create a
hive-site.xml, set endpoints and other relevant properties there, then
instantiate `LdapAuthenticationProviderImpl`, since inside the constructor, a
new HiveConf is constructed.
A better and more reusable design would be to ask for the conf in the
constructor itself. That will allow an external user to create a HiveConf, set
all relevant properties and instantiate `LdapAuthenticationProviderImpl` with
that conf.
Diffs (updated)
-----
service/src/java/org/apache/hive/service/auth/AuthenticationProviderFactory.java
4b95503
service/src/java/org/apache/hive/service/auth/CustomAuthenticationProviderImpl.java
3dc0aa8
service/src/java/org/apache/hive/service/auth/LdapAuthenticationProviderImpl.java
1d4aba2
service/src/java/org/apache/hive/service/auth/PamAuthenticationProviderImpl.java
fd58081
service/src/test/org/apache/hive/service/auth/TestLdapAtnProviderWithMiniDS.java
e5cee37
service/src/test/org/apache/hive/service/auth/TestLdapAuthenticationProviderImpl.java
5e91a0e
Diff: https://reviews.apache.org/r/44146/diff/
Testing
-------
Thanks,
Rajat Khandelwal