Till Toenshoff created MESOS-1966:
-------------------------------------

             Summary: Integrate the Authenticator module
                 Key: MESOS-1966
                 URL: https://issues.apache.org/jira/browse/MESOS-1966
             Project: Mesos
          Issue Type: Improvement
          Components: modules
            Reporter: Till Toenshoff
            Assignee: Till Toenshoff


There are some options we quickly need to decide upon:

1. Keep the currently existing authenticator (sasl/authenticator.hpp) within 
libmesos as a default implementation. Add the --authenticators flag to the 
master and if the user selects "crammd5", use the linked in, default 
implementation. If the user selects a different name e.g. 
"org_apache_mesos_authenticator_pam", the master will try to load a module with 
that name and use its implemenation. This is somewhat similar to what Kapil has 
done with the Isolator module integration.

2. Make the currently existing authenticator become a module and thereby remove 
it from libmesos. Add the --authenticators flag to the master and ask the user 
to supply a module as well (--modules). 

3. Mixture of 1. and 2. Difference to 2. would be that we load the 
authenticator module implicitly (without the user supplying the --modules flag) 
 as soon as he has enabled any kind of authentication (--authenticate_slaves / 
--authenticate_frameworks).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to