[ 
https://issues.apache.org/jira/browse/SOLR-7892?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jan Høydahl updated SOLR-7892:
------------------------------
    Description: 
See [https://cwiki.apache.org/confluence/display/solr/ZooKeeper+Access+Control]

To get {{zkCredientialsProvider}} you need to parse {{solr.xml}}, but since 
{{solr.xml}} now can live in ZK, we need to have a way to keep various ZK setup 
and credentials elsewhere. By default in {{SolrDispatchFilter}} we'll use a 
{{SolrZkClient}} which reads zk creds/acl from VM params only, which should be 
fine.

After solr.xml is read from zookeeper, the properties from solr.xml are used 
instead. These will be the same as the initial VM param though, so since we 
need a way to discover these classes from VM params anyway, we can skip the 
{{solr.xml}} config for these and simplify.

  was:
See https://cwiki.apache.org/confluence/display/solr/ZooKeeper+Access+Control

To get {{zkCredientialsProvider}} you need to parse {{solr.xml}}, but since 
{{solr.xml}} now can live in ZK, we need to have a way to keep various ZK setup 
and credentials elsewhere, e.g. in {{solr.properties}}. When SOLR-7909 is 
solved, you could pass the provider through VM params and thus keep it in 
{{solr.in.sh}}, but for consistency we should support solr.properties too.


> Allow configuring ZK credentials and ACL outside of solr.xml
> ------------------------------------------------------------
>
>                 Key: SOLR-7892
>                 URL: https://issues.apache.org/jira/browse/SOLR-7892
>             Project: Solr
>          Issue Type: Sub-task
>          Components: security
>            Reporter: Jan Høydahl
>            Priority: Major
>             Fix For: 6.0
>
>
> See 
> [https://cwiki.apache.org/confluence/display/solr/ZooKeeper+Access+Control]
> To get {{zkCredientialsProvider}} you need to parse {{solr.xml}}, but since 
> {{solr.xml}} now can live in ZK, we need to have a way to keep various ZK 
> setup and credentials elsewhere. By default in {{SolrDispatchFilter}} we'll 
> use a {{SolrZkClient}} which reads zk creds/acl from VM params only, which 
> should be fine.
> After solr.xml is read from zookeeper, the properties from solr.xml are used 
> instead. These will be the same as the initial VM param though, so since we 
> need a way to discover these classes from VM params anyway, we can skip the 
> {{solr.xml}} config for these and simplify.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to