Hi Steven The plugin can be found at [1]. Each document crawled by repository connectors which supports authorities will have some repository-specific ACLs as tokens. Those connectors have their corresponding authority connector, which is used to retrieve ACLs for a specific user.
When you configure a repository connector along with an authority connector (for example Alfresco repository and authority connector), when crawling , the connector will fill those ACLs. Later, when you configure the Manifold Solr plugin, it extends the search handler with a search component which is able to query Manifold to get the ACLs for the user making the Solr request (passed as parameter) and after that, it includes a filter in the Solr query which is aligned with the Solr fields filled with the ACLs so the response returned by Solr is filtered to return only the documents indexed the user has permission to see. Regards [1] -- https://github.com/apache/manifoldcf-integration-solr-4.x 2015-09-04 13:39 GMT+02:00 Steven White <[email protected]>: > Hi Karl, > > Can you be more specific? Where can I find the plugin? What is the query > filter it applies? What is the document access token that ManifoldCF > creates? > > Thanks > > Steve > > On Thu, Sep 3, 2015 at 8:41 PM, Karl Wright <[email protected]> wrote: > >> ManifoldCF has a Solr plugin. It asks ManifoldCF to convert a user into >> access tokens, and then applies an appropriate Solr query filter. This >> executes against previously indexed document access tokens that ManifoldCF >> created. >> >> Karl >> >> On Thu, Sep 3, 2015 at 6:41 PM, Steven White <[email protected]> >> wrote: >> >>> Hi, >>> >>> I need document level security in Solr and came across the following: >>> https://wiki.apache.org/solr/SolrSecurity#Manifold_CF_.28Connector_Framework.29 >>> >>> Where can I read and learn more about how to create my own such solution >>> in Solr? Is the solution used by ManifoldCF index base, or some plugin? >>> Unfortunately, I cannot use ManifoldCF. >>> >>> I'm using Solr 5.2 >>> >>> Thanks >>> >>> Steve >>> >> >> >
