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
>>>
>>
>>
>

Reply via email to