Return-Path: X-Original-To: apmail-lucene-dev-archive@www.apache.org Delivered-To: apmail-lucene-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 302FC7EC0 for ; Tue, 20 Sep 2011 19:24:34 +0000 (UTC) Received: (qmail 24632 invoked by uid 500); 20 Sep 2011 19:24:32 -0000 Delivered-To: apmail-lucene-dev-archive@lucene.apache.org Received: (qmail 24583 invoked by uid 500); 20 Sep 2011 19:24:32 -0000 Mailing-List: contact dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@lucene.apache.org Delivered-To: mailing list dev@lucene.apache.org Received: (qmail 24576 invoked by uid 99); 20 Sep 2011 19:24:32 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 20 Sep 2011 19:24:32 +0000 X-ASF-Spam-Status: No, hits=-2000.5 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 20 Sep 2011 19:24:30 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 0EAF8A4EA7 for ; Tue, 20 Sep 2011 19:24:09 +0000 (UTC) Date: Tue, 20 Sep 2011 19:24:09 +0000 (UTC) From: "Ryan McKinley (JIRA)" To: dev@lucene.apache.org Message-ID: <2128996053.47369.1316546649057.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (SOLR-1895) ManifoldCF SearchComponent plugin for enforcing ManifoldCF security at search time MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/SOLR-1895?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13108949#comment-13108949 ] Ryan McKinley commented on SOLR-1895: ------------------------------------- I like this patch because it builds a general allow/deny filter matrix that could work for most authentication strategies where you know security info at index time. It would be good to have a general starting place to implement security *somewhere* in the solr codebase, though i don't see solr getting a full security stack. re packaging: i'm fine with contrib or core -- contrib seems heavyweight for just this class. But as we look at things like SOLR-1834 and SOLR-1872 it would be good to have them in a different module. Maybe we should just go ahead and start in a module so it is easier to modify in the future. > ManifoldCF SearchComponent plugin for enforcing ManifoldCF security at search time > ---------------------------------------------------------------------------------- > > Key: SOLR-1895 > URL: https://issues.apache.org/jira/browse/SOLR-1895 > Project: Solr > Issue Type: New Feature > Components: SearchComponents - other > Reporter: Karl Wright > Labels: document, security, solr > Fix For: 3.5, 4.0 > > Attachments: LCFSecurityFilter.java, LCFSecurityFilter.java, LCFSecurityFilter.java, LCFSecurityFilter.java, SOLR-1895-service-plugin.patch, SOLR-1895-service-plugin.patch, SOLR-1895.patch, SOLR-1895.patch, SOLR-1895.patch, SOLR-1895.patch, SOLR-1895.patch, SOLR-1895.patch > > > I've written an LCF SearchComponent which filters returned results based on access tokens provided by LCF's authority service. The component requires you to configure the appropriate authority service URL base, e.g.: > > > http://localhost:8080/lcf-authority-service > > Also required are the following schema.xml additions: > > > > > > Finally, to tie it into the standard request handler, it seems to need to run last: > > > lcfSecurity > > ... > I have not set a package for this code. Nor have I been able to get it reviewed by someone as conversant with Solr as I would prefer. It is my hope, however, that this module will become part of the standard Solr 1.5 suite of search components, since that would tie it in with LCF nicely. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org For additional commands, e-mail: dev-help@lucene.apache.org