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

Vaibhav Gumashta commented on HIVE-6466:
----------------------------------------

[~xuefuz] Thanks for taking a look. PAM (pluggable authentication modules) 
provides the benefit of plugging existing authentication mechanisms to Hive. 
It's a fairly standard mechanism on most *nix systems. The underlying modules 
(also fairly standard in *nix distributions) implement authentication, account 
management, session management and password management on which multiple 
applications can rely. Users of Hive can use their existing PAM setup for 
security without having to rely on Kerberos. Support for PAM is also provided 
in existing databases like Oracle 
(http://docs.oracle.com/cd/E11857_01/em.111/e16790/security3.htm#autoId41), 
MySQL (http://dev.mysql.com/doc/refman/5.5/en/pam-authentication-plugin.html), 
Postgres (http://www.postgresql.org/docs/9.1/static/auth-methods.html).

I'll add more documentation and usage notes in a short while. Thanks again!

> Add support for pluggable authentication modules (PAM) in Hive
> --------------------------------------------------------------
>
>                 Key: HIVE-6466
>                 URL: https://issues.apache.org/jira/browse/HIVE-6466
>             Project: Hive
>          Issue Type: New Feature
>          Components: HiveServer2
>    Affects Versions: 0.13.0
>            Reporter: Vaibhav Gumashta
>            Assignee: Vaibhav Gumashta
>             Fix For: 0.13.0
>
>         Attachments: HIVE-6466.1.patch
>
>
> More on PAM in these articles:
> http://www.tuxradar.com/content/how-pam-works
> https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Managing_Smart_Cards/Pluggable_Authentication_Modules.html
> Usage from JPAM api: http://jpam.sourceforge.net/JPamUserGuide.html#id.s7.1
>  



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to