laminelam commented on code in PR #857: URL: https://github.com/apache/solr/pull/857#discussion_r939581469
########## solr/solr-ref-guide/modules/deployment-guide/pages/zookeeper-access-control.adoc: ########## @@ -56,9 +56,37 @@ ACLs describe who is allowed to read, update, delete, create, etc. Each piece of information (znode/content) in ZooKeeper has its own set of ACLs, and inheritance or sharing is not possible. The default behavior in Solr is to add one ACL on all the content it creates - one ACL that gives anyone the permission to do anything (in ZooKeeper terms this is called "the open-unsafe ACL"). + + +== Solr to Zookeeper ACLs Workflow + +* Solr to Zookeeper credentials and ACLs are controlled through 3 interfaces: {solr-javadocs}/solrj/org/apache/solr/common/cloud/ZkCredentialsInjector.html[`ZkCredentialsInjector`], {solr-javadocs}/solrj/org/apache/solr/common/cloud/ZkCredentialsProvider.html[`ZkCredentialsProvider`] and {solr-javadocs}/solrj/org/apache/solr/common/cloud/ZkACLProvider.html[`ZkACLProvider`]. + +* The classes implementing these 3 interfaces are passed to Solr via System Properties using the following properties names: +`zkCredentialsInjector`, `zkACLProvider` and `zkCredentialsProvider`. See below sections for details. Review Comment: Added a ref to configuring-solr-xml.adoc and changed the wording little bit. Will add a tubular later on. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org