Mohammad Arshad created ZOOKEEPER-3558:
------------------------------------------

             Summary: Support authentication enforcement
                 Key: ZOOKEEPER-3558
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-3558
             Project: ZooKeeper
          Issue Type: New Feature
            Reporter: Mohammad Arshad
            Assignee: Mohammad Arshad
             Fix For: 3.5.7


Provide authentication enforcement in ZooKeeper that is backward compatible and 
can work for any authentication scheme, can work even with custom 
authentication schemes.

*Problems:*
1. Currently server is starting with default authentication 
providers(DigestAuthenticationProvider, IPAuthenticationProvider). These 
default authentication providers are not really secure.
2. ZooKeeper server is not checking whether authentication is done or not 
before performing any user operation.

*Solutions:*
1. We should not start any authentication provider by default. But this would 
be backward incompatible change. So we can provide configuration whether to 
start default authentication provides are not.
By default we can start these authentication providers.
2. Before any user operation server should check whether authentication 
happened or not. At least client must be authenticated with one authentication 
scheme.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to