You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by "Sorabh Hamirwasia (JIRA)" <ji...@apache.org> on 2017/09/26 18:51:00 UTC

[jira] [Created] (DRILL-5820) Add support for libpam4j Pam Authenticator

Sorabh Hamirwasia created DRILL-5820:
----------------------------------------

             Summary: Add support for libpam4j Pam Authenticator
                 Key: DRILL-5820
                 URL: https://issues.apache.org/jira/browse/DRILL-5820
             Project: Apache Drill
          Issue Type: Task
            Reporter: Sorabh Hamirwasia
            Assignee: Sorabh Hamirwasia
             Fix For: 1.12.0


Drill uses JPAM as the PAM authenticator module for username/password verification for PLAIN mechanism. There are some known issues with JPAM which leads to JVM crash and memory leaks. JPAM also requires a manual step in copying the native library. 

Also based on the [HIVE-16529|https://issues.apache.org/jira/browse/HIVE-16529] there have been mention of these issues with JPAM which is resolved in the libpam4j. Also libpam4j avoids the need to install native library explicitly. It would be good to provide support for libpam4j in Drill to avoid these issues.

Some other reported problems with JPAM:
* https://wiki.dlib.indiana.edu/display/V3/Pam+Authentication+through+JPam
* https://bugzilla.redhat.com/show_bug.cgi?id=860119#c12



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)