You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by th...@apache.org on 2013/10/03 00:52:38 UTC

svn commit: r1528668 - in /hive/branches/branch-0.12: ./ ql/src/java/org/apache/hadoop/hive/ql/security/HadoopDefaultAuthenticator.java

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());
     }