Warren Turkal created ZOOKEEPER-1525:
----------------------------------------

             Summary: Plumb ZooKeeperServer object into auth plugins
                 Key: ZOOKEEPER-1525
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1525
             Project: ZooKeeper
          Issue Type: Improvement
            Reporter: Warren Turkal


I want to plumb the ZooKeeperServer object into the auth plugins so that I can 
store authentication data in zookeeper itself. With access to the 
ZooKeeperServer object, I also have access to the ZKDatabase and can look up 
entries in the local copy of the zookeeper data.

In order to implement this, I make sure that a ZooKeeperServer instance is 
passed in to the ProviderRegistry.initialize() method. Then initialize() will 
try to find a constructor for the AuthenticationProvider that takes a 
ZooKeeperServer instance. If the constructor is found, it will be used. 
Otherwise, initialize() will look for a constructor that takes no arguments and 
use that instead.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to