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

Pan Yuxuan commented on HBASE-17701:
------------------------------------

[~elserj]
Hadoop has a Pseudo/Simple authentication, we can use a query string parameter, 
e.g. http://localhost:8088/cluster?user.name=babu.
(http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/HttpAuthentication.html)
Then a token with username babu will be generated and be stored as a cookie in 
the browser that means the request has been authenticated.
The authentication is simple, but sometimes we don't want to use kerberos for 
web ui and want use some easier ways for web ui authentication.
Maybe just add a HadoopAuthFilterInitializer is not enouth. If we want to add a 
web filter, we must add a new class which extends the 
org.apache.hadoop.hbase.http.FilterInitializer.

I want to do some works, make HBase support some third party web filters which 
just implement the javax.servlet.Filter interface and not extend the 
org.apache.hadoop.hbase.http.FilterInitializer. 

> Add HadoopAuthFilterInitializer to use hadoop-auth AuthenticationFilter for 
> hbase web ui
> ----------------------------------------------------------------------------------------
>
>                 Key: HBASE-17701
>                 URL: https://issues.apache.org/jira/browse/HBASE-17701
>             Project: HBase
>          Issue Type: Improvement
>          Components: UI
>    Affects Versions: 1.2.4
>            Reporter: Pan Yuxuan
>         Attachments: HBASE-17701.v1.patch
>
>
> The HBase web UI is none secure by default, there is only one 
> StaticUserWebFilter for a fake user.
> For Hadoop, we already have AuthenticationFilter for web authentication based 
> on token or kerberos. So I think hbase can reuse the hadoop-auth 
> AuthenticationFilter by adding a HadoopAuthFilterInitializer.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to