Hi Mohammad -

This may be of interest:
https://cwiki.apache.org/confluence/display/Hive/HiveServer2+Clients#HiveServer2Clients-PassingHTTPHeaderKey/ValuePairsviaJDBCDriver

You could certainly set SM_USER and SM_GROUPS through this.

Obviously, you would have to ensure that no one can spoof an authentication
and that you only accept such connections from trusted sources.
I would suggest SSL mutual authentication. See:
http://knox.apache.org/books/knox-0-9-1/user-guide.html#Mutual+Authentication+with+SSL

Hope that helps.

--larry


On Thu, Nov 3, 2016 at 8:29 PM, Mohammad Islam <[email protected]> wrote:

> Hi ,
> I'm wandering if hive JDBC connection (say using beeline ) supports
> HeaderPreAuth.
>
> In general, preauth gets authenticated  user name through  http header.
> However, I'm not sure how to pass HTTP header as part of JDBC URL. If the
> question is not clear , I can explain it further.
>
> Regards,
> Mohammad
>
>
>
>

Reply via email to