Merge pull request #77 from hortonworks/secure-client securing the metadata client
Project: http://git-wip-us.apache.org/repos/asf/incubator-atlas/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-atlas/commit/18f6aefd Tree: http://git-wip-us.apache.org/repos/asf/incubator-atlas/tree/18f6aefd Diff: http://git-wip-us.apache.org/repos/asf/incubator-atlas/diff/18f6aefd Branch: refs/remotes/origin/master Commit: 18f6aefd6be7fed41709b301dba341050c3c5a67 Parents: bb3022b 4386881 Author: jmaron <[email protected]> Authored: Mon May 11 15:10:36 2015 -0400 Committer: jmaron <[email protected]> Committed: Mon May 11 15:10:36 2015 -0400 ---------------------------------------------------------------------- addons/hive-bridge/pom.xml | 34 ++- .../hive/hook/BaseSSLAndKerberosTest.java | 141 ++++++++++ .../hook/NegativeSSLAndKerberosHiveHookIT.java | 159 ++++++++++++ .../hive/hook/SSLAndKerberosHiveHookIT.java | 257 +++++++++++++++++++ .../metadata/hive/hook/SSLHiveHookIT.java | 253 ++++++++++++++++++ client/pom.xml | 65 +++++ .../hadoop/metadata/MetadataServiceClient.java | 31 ++- .../apache/hadoop/metadata/PropertiesUtil.java | 60 +++++ .../metadata/security/SecureClientUtils.java | 195 ++++++++++++++ .../metadata/security/SecurityProperties.java | 35 +++ .../metadata/security/BaseSecurityTest.java | 128 +++++++++ pom.xml | 4 +- repository/pom.xml | 5 + .../apache/hadoop/metadata/PropertiesUtil.java | 50 ---- webapp/pom.xml | 9 + .../util/CredentialProviderUtility.java | 6 +- .../filters/MetadataAuthenticationFilter.java | 7 +- .../web/listeners/GuiceServletConfig.java | 12 +- .../web/service/SecureEmbeddedServer.java | 13 +- .../metadata/CredentialProviderUtilityIT.java | 26 +- .../hadoop/metadata/web/BaseSecurityTest.java | 128 --------- .../MetadataAuthenticationKerberosFilterIT.java | 11 +- .../MetadataAuthenticationSimpleFilterIT.java | 9 +- .../web/listeners/LoginProcessorIT.java | 13 +- .../web/service/SecureEmbeddedServerIT.java | 4 +- .../web/service/SecureEmbeddedServerITBase.java | 14 +- 26 files changed, 1431 insertions(+), 238 deletions(-) ----------------------------------------------------------------------
