Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
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.
Also add support for specifying a prefix for the URL path.
Attachments
Issue Links
- causes
-
HBASE-28649 Wrong properties are used to set up SSL for REST Client Kerberos authenticator
- Resolved
- fixes
-
HBASE-28553 SSLContext not used for Kerberos auth negotiation in rest client
- Resolved
- is depended upon by
-
HBASE-28550 Provide working benchmark tool for REST server
- Open
- links to