[ 
https://issues.apache.org/jira/browse/HBASE-24252?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Josh Elser updated HBASE-24252:
-------------------------------
    Release Note: 
This feature enables the HBase Web UI's to accept a 'proxyuser' via the HTTP 
Request's query string. When the parameter 
`hbase.security.authentication.spnego.kerberos.proxyuser.enable` is set to 
`true` in hbase-site.xml (default is `false`), the HBase UI will attempt to 
impersonate the user specified by the query parameter "doAs". This query 
parameter is checked case-insensitively. When this option is not provided, the 
user who executed the request is the "real" user and there is no ability to 
execute impersonation against the WebUI.

For example, if the user "bob" with Kerberos credentials executes a request 
against the WebUI with this feature enabled and a query string which includes 
`doAs=alice`, the HBase UI will treat this request as executed as `alice`, not 
`bob`.

The standard Hadoop proxyuser configuration properties to limit users who may 
impersonate others apply to this change (e.g. to enable `bob` to impersonate 
`alice`). See the Hadoop documentation for more information on how to configure 
these proxyuser rules.

> Implement proxyuser/doAs mechanism for hbase-http
> -------------------------------------------------
>
>                 Key: HBASE-24252
>                 URL: https://issues.apache.org/jira/browse/HBASE-24252
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Istvan Toth
>            Assignee: Istvan Toth
>            Priority: Major
>
> The REST and Thrift interfaces for HBase already implement the standard 
> hadoop ProxyUser mechanism for SPNEGO, but it is not implemented in 
> hbase-httpserver.
> Implement it.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to