[ 
https://issues.apache.org/jira/browse/HBASE-12230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14167764#comment-14167764
 ] 

Aditya Kishore commented on HBASE-12230:
----------------------------------------

Let's assume that an organization has set up authentication at the REST gateway 
which is the only entry point into the Hadoop/HBase cluster and hence would 
like to not enable security inside the cluster. They also want to carry the 
identity of the user that they verified at the REST gateway to the HBase 
service for audit purpose.

Even HBase RPC advertises 
[this|https://github.com/apache/hbase/blob/master/hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/RpcServer.java#L1769]
 but fails since the proxy group configuration was not loaded at the time of 
initialization.

> User impersonation does not work in 'simple' mode.
> --------------------------------------------------
>
>                 Key: HBASE-12230
>                 URL: https://issues.apache.org/jira/browse/HBASE-12230
>             Project: HBase
>          Issue Type: Bug
>          Components: REST, security
>    Affects Versions: 0.98.6.1
>            Reporter: Aditya Kishore
>            Assignee: Aditya Kishore
>         Attachments: 
> HBASE-12230-User-impersonation-does-not-work-in-simp.patch
>
>
> The [code responsible for initializing proxy 
> configuration|https://github.com/apache/hbase/blob/7cfdb38c9274e306ac37374c147a978c2cef31d6/hbase-server/src/main/java/org/apache/hadoop/hbase/security/HBasePolicyProvider.java#L54]
>  does not execute unless {{"hadoop.security.authorization"}} is set to true. 
> This is departure from other Hadoop components. Impersonation should not be 
> tied to authorization.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to