[ https://issues.apache.org/jira/browse/MESOS-1889?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14165944#comment-14165944 ]
Till Toenshoff commented on MESOS-1889: --------------------------------------- Great points guys. I have updated this ticket to reflect the motivation behind this improvement as a whole. > Create an Authenticator Module > ------------------------------ > > Key: MESOS-1889 > URL: https://issues.apache.org/jira/browse/MESOS-1889 > Project: Mesos > Issue Type: Improvement > Components: modules > Reporter: Till Toenshoff > > h4. Motivation > Allow for third parties to quickly develop and plug-in new authentication > methods. The modularized Authenticator API will lower the barrier for the > community to provide new methods to Mesos. An example for such additional, > next step module could be PAM (LDAP, MySQL, NIS, UNIX) backed authentication. > cyrus-sasl2 itself already offers more than a half a dozen mechanisms via its > standard plugins and these could be triggered by additional Authenticator / > Authenticatee modules. cyrus-sasl2 does support even more mechanisms when > being custom built (about a full dozen) but we do not want to bundle > cyrus-sasl2 to enforce custom builds. Alternative authentication (especially > non-SASL based) methods may bring in new dependencies that we don't want to > enforce on all of our users. Mesos users may be required to use custom > authentication techniques due to strict security policies. > h4. Breakdown > - [Interface Design|https://issues.apache.org/jira/browse/MESOS-1891] > - [Location and Naming|https://issues.apache.org/jira/browse/MESOS-1893] > - [Tests|https://issues.apache.org/jira/browse/MESOS-1894] -- This message was sent by Atlassian JIRA (v6.3.4#6332)