Return-Path: Delivered-To: apmail-jackrabbit-users-archive@locus.apache.org Received: (qmail 13721 invoked from network); 14 Dec 2007 02:47:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 14 Dec 2007 02:47:00 -0000 Received: (qmail 1028 invoked by uid 500); 14 Dec 2007 02:46:47 -0000 Delivered-To: apmail-jackrabbit-users-archive@jackrabbit.apache.org Received: (qmail 1012 invoked by uid 500); 14 Dec 2007 02:46:47 -0000 Mailing-List: contact users-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@jackrabbit.apache.org Delivered-To: mailing list users@jackrabbit.apache.org Received: (qmail 1003 invoked by uid 99); 14 Dec 2007 02:46:47 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Dec 2007 18:46:47 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jukka.zitting@gmail.com designates 209.85.198.190 as permitted sender) Received: from [209.85.198.190] (HELO rv-out-0910.google.com) (209.85.198.190) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 14 Dec 2007 02:46:26 +0000 Received: by rv-out-0910.google.com with SMTP id k20so820611rvb.31 for ; Thu, 13 Dec 2007 18:46:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=VHhc9AtS5Xgbkir/ReN2ZZa3IJ28TSqxORJ59I0LObU=; b=udf+2VjnFb8GjTHHEAdkjoUBzxGlWNKrdkvcemU2ZFkDZtXRaGHsABdvOjfhGHY4byIaOXaCsb07Rp7qblrfZthojb9bcOwoQq6nyIMPleqhg+2S92tTOW0l45hGCJCTyQWu2w0ReeT3OSLwx+RqfNEhcTPz9d6GAu+ZV50QtTs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=oZS41noZRtLRS9Y9Fz8ASkAbrMgj7KQR6DlgY/WRYHFXrBpG73rc7IRNwm8pxwed5m7fVmNuorgZVZFlz8AMIVFFY3ifgo87gbo/+/3T/sW4YV4AundzQPTMjtR3MAsxMnNs6idzx4wa5E1po391zWKw3GkeWEhpd7Zm7oJc0yQ= Received: by 10.142.245.10 with SMTP id s10mr1276877wfh.186.1197600389259; Thu, 13 Dec 2007 18:46:29 -0800 (PST) Received: by 10.142.213.16 with HTTP; Thu, 13 Dec 2007 18:46:29 -0800 (PST) Message-ID: <510143ac0712131846k2acdfec4m7e15a4e3f68ea786@mail.gmail.com> Date: Fri, 14 Dec 2007 04:46:29 +0200 From: "Jukka Zitting" To: users@jackrabbit.apache.org Subject: Re: Authorization In-Reply-To: <14322959.post@talk.nabble.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <14322959.post@talk.nabble.com> X-Virus-Checked: Checked by ClamAV on apache.org Hi, On Dec 13, 2007 9:22 PM, qcfireball wrote: > It looks to me so far that Jackrabbit has no "native" Authorization provided > with it. I have looked at the source quite a bit the last couple days, and > there does not seem to be anything of this sort. Is this true? Yes, currently we only ship a very rudimentary authorization mechanism that basically just distinguishes between read-only access for a specific "anonymous" account, and read-write access to everyone else. > Are people implementing this themselves using the AccessManager interface? > Are they using JeCARS to implement repository Authorization, or some other > pre-built product? Yes, there are a few threads (mostly on dev@) about implementing custom AccessManagers. This is currently the recommended way of implementing authorization policies in Jackrabbit. Note that Day Software is currently contributing a rather comprehensive ACL-based authorization component (see https://issues.apache.org/jira/browse/JCR-1171), but this feature will unfortunately not make it in the Jackrabbit 1.4 release. And if there are other generic AccessManagers out there, I'd certainly be interested in including also them in the Jackrabbit core. BR, Jukka Zitting