Hi, You attached manifoldCFSecurity query parser plugin into a request handler names 'search' but you are querying '/select'
Please add appends section to <requestHandler name="/select" class="solr.SearchHandler"> Ahmet On Thursday, June 12, 2014 9:58 PM, lalit jangra <[email protected]> wrote: Hi Ahmet, I tried the way you suggested but its not working. My solr query is as below. http://localhost:8983/solr/collection1/select?q=*%3A*&wt=json&indent=true&[email protected] Whatever name i am passing as AuthenticatedUserName, it returning all results. I have indexed my documents using mcf-solr plugin using instructions @ https://svn.apache.org/repos/asf/manifoldcf/integration/solr-4.x/trunk/README.txt. Below are some of ACL stored in solr. Am i missing something? "_version_": 1470562493875093500, "allow_token_share": [ "__nosecurity__" ], "deny_token_share": [ "__nosecurity__" ] }, { "content_name": "Alfresco-in-an-Hour.pdf" "deny_token_document": [ "SP+Group:DEAD_AUTHORITY" ], "allow_token_document": [ "SP+Group:GTest+lalit+Portal+Visitors", "SP+Group:GTest+lalit+Portal+Owners", "SP+Group:GRestricted+Readers", "SP+Group:GTest+lalit+Administrators", "SP+Group:GTest+lalit+Portal+Members", "SP+Group:Uc%3A0%28.s%7Ctrue", "SP+Group:GHierarchy+Managers", "SP+Group:GApprovers", "SP+Group:GViewers", "SP+Group:GDesigners" ], "content_modified_date": "2014-06-04T00:00:00Z", SDD "_version_": 1470564182244982800 }, { "deny_token_share": [ "AD+Group:DEAD_AUTHORITY" ], "content_name": "hekko.txt", "content_modifier": "iwater.ie\\ljangra", "deny_token_document": [ "AD+Group:DEAD_AUTHORITY" ], "id": "file://///10.231.82.15/AlfrescoInstallers/manifoldtest/hekko.txt", "allow_token_document": [ "AD+Group:S-1-5-18", "AD+Group:S-1-5-21-2630432783-15384281-2988178474-12088", "AD+Group:S-1-5-21-2630432783-15384281-2988178474-12147", "AD+Group:S-1-5-21-2630432783-15384281-2988178474-12148", "AD+Group:S-1-5-21-2630432783-15384281-2988178474-12149", "AD+Group:S-1-5-21-2630432783-15384281-2988178474-12150", "AD+Group:S-1-5-21-2630432783-15384281-2988178474-12217", "AD+Group:S-1-5-21-2630432783-15384281-2988178474-15154", "AD+Group:S-1-5-21-2630432783-15384281-2988178474-8005", "AD+Group:S-1-5-32-544" ], "allow_token_share": [ "AD+Group:S-1-1-0", "AD+Group:S-1-5-32-544" ], CMIS "allow_token_share": [ "__nosecurity__" ], "deny_token_document": [ "__nosecurity__" ], "deny_token_share": [ "__nosecurity__" ], "allow_token_document": [ "__nosecurity__" ] Regards. On Thu, Jun 12, 2014 at 3:01 PM, Ahmet Arslan <[email protected]> wrote: Hi, > > >As documented here >https://svn.apache.org/repos/asf/manifoldcf/integration/solr-4.x/trunk/README.txt > > >"At a minimum, AuthenticatedUserName must be present in order" > > > > >This is a URL parameter, just like Solr params. Here is an example. > > >http://localhost:8983/solr/documents/select?q=*%3A*&wt=xml&[email protected]&facet=on&facet.field=Content-Type > > > > >On Thursday, June 12, 2014 4:28 PM, lalit jangra <[email protected]> >wrote: > > > >Hi All, > >As continuing from >http://lucene.472066.n3.nabble.com/How-to-query-for-content-with-ACLs-td4141402.html > as per Ahmet's suggestion. > >I have setup mcf-solr4x-plugin in MCF 1.5.1 and i can see ACLs indexed into >solr indexes. > >Now i want to write Solr query to put a user's permission details into in it >which can be compared to ACL stored in solr and only those results will be >returned to user on which he has been assigned ACL. > >How can i do this? Can i use MCF filter below here or do i need to write >custom query for my need? > ><requestHandler name="search" class="solr.SearchHandler" default="true"> > <lst name="appends"> > <str name="fq">{!manifoldCFSecurity}</str> > </lst> ></requestHandler> > >Please help. > > >Regards, >Lalit Jangra. > > -- Regards, Lalit Jangra.
