Istvan Toth created HBASE-28501:
-----------------------------------

             Summary: Support non-SPNEGO authentication methods in REST java 
client library
                 Key: HBASE-28501
                 URL: https://issues.apache.org/jira/browse/HBASE-28501
             Project: HBase
          Issue Type: Improvement
          Components: REST
            Reporter: Istvan Toth


The current java client only supports the SPENGO authentication method.

This does not support the case when an application proxy like Apache Knox 
performs AAA conversion from BASIC/DIGEST to kerberos authentication.

Add support for BASIC username/password auth the client.

Generally, the authentication code in the client looks quite backwards, it 
seems that most of the kerberos / auth cookie code duplicates HttpClient 
functionality. AFAICT setting HttpClient up (or letting user set it up) , and 
letting it handle authentication by itself would be a better and more generic 
solution.




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to