Author: thejas
Date: Wed Oct 2 22:52:38 2013
New Revision: 1528668
URL: http://svn.apache.org/r1528668
Log:
HIVE-3807 : Hive authorization should use short username when Kerberos
authentication (Kai Zheng via Ashutosh Chauhan)
Modified:
hive/branches/branch-0.12/ (props changed)
hive/branches/branch-0.12/ql/src/java/org/apache/hadoop/hive/ql/security/HadoopDefaultAuthenticator.java
Propchange: hive/branches/branch-0.12/
------------------------------------------------------------------------------
Merged /hive/trunk:r1528523
Modified:
hive/branches/branch-0.12/ql/src/java/org/apache/hadoop/hive/ql/security/HadoopDefaultAuthenticator.java
URL:
http://svn.apache.org/viewvc/hive/branches/branch-0.12/ql/src/java/org/apache/hadoop/hive/ql/security/HadoopDefaultAuthenticator.java?rev=1528668&r1=1528667&r2=1528668&view=diff
==============================================================================
---
hive/branches/branch-0.12/ql/src/java/org/apache/hadoop/hive/ql/security/HadoopDefaultAuthenticator.java
(original)
+++
hive/branches/branch-0.12/ql/src/java/org/apache/hadoop/hive/ql/security/HadoopDefaultAuthenticator.java
Wed Oct 2 22:52:38 2013
@@ -30,7 +30,7 @@ public class HadoopDefaultAuthenticator
private String userName;
private List<String> groupNames;
-
+
private Configuration conf;
@Override
@@ -58,7 +58,7 @@ public class HadoopDefaultAuthenticator
"Can not initialize HadoopDefaultAuthenticator.");
}
- this.userName = ugi.getUserName();
+ this.userName = ShimLoader.getHadoopShims().getShortUserName(ugi);
if (ugi.getGroupNames() != null) {
this.groupNames = Arrays.asList(ugi.getGroupNames());
}