Class SaslZkACLProvider

java.lang.Object
org.apache.solr.common.cloud.SecurityAwareZkACLProvider
org.apache.solr.common.cloud.SaslZkACLProvider
All Implemented Interfaces:
org.apache.curator.framework.api.ACLProvider, org.apache.curator.utils.InternalACLProvider, ZkACLProvider

public class SaslZkACLProvider extends SecurityAwareZkACLProvider
ZkACLProvider that gives all permissions for the user specified in System property "solr.auth.superuser" (default: "solr") when using sasl, and gives read permissions for anyone else. Designed for a setup where configurations have already been set up and will not be modified, or where configuration changes are controlled via Solr APIs.
  • Constructor Details

    • SaslZkACLProvider

      public SaslZkACLProvider()
  • Method Details