lucene-solr-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Solr Wiki] Update of "SolrSecurity" by EricPugh
Date Thu, 24 Feb 2011 17:52:48 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Solr Wiki" for change notification.

The "SolrSecurity" page has been changed by EricPugh.
The comment on this change is: LCF is now ManifoldCF.
http://wiki.apache.org/solr/SolrSecurity?action=diff&rev1=23&rev2=24

--------------------------------------------------

  
  == Document Level Security ==
  
- === Lucene Connector Framework ===
+ === Manifold CF (Connector Framework) ===
- The Solr core does not aim to deal with Document level security. The recommended way to
add document level security to your search is through Apache [[http://incubator.apache.org/connectors/|Lucene
Connector Framework (LCF)]]. From LCF's WIKI we can read "LCF defines and fully supports a
model of document security, so that each document listed in a search result from the back-end
search engine is one that the current user is allowed to see".
+ The Solr core does not aim to deal with Document level security. The recommended way to
add document level security to your search is through Apache [[http://incubator.apache.org/connectors/|ManifoldCF]].
ManifoldCF "defines a security model for target repositories that permits them to enforce
source-repository security policies".
  
  
  === Roll your own ===
- In case LCF do not solve your needs, the SolrRequestHandler framework is easy to configure
for custom needs:
+ In case ManifoldCF does not solve your needs, the SolrRequestHandler framework is easy to
configure for custom needs:
  
  If you need permission based authentication -- where user A can update document 1 and 2,
but not 3 -- you will need to augment the request with user information.  Either you can add
parameters to the query string (?u=XXX&p=YYY) or use a custom dispatcher filter that augments
the context:
  {{{

Mime
View raw message