Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 7532 invoked from network); 15 Nov 2005 20:49:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 15 Nov 2005 20:49:58 -0000 Received: (qmail 48726 invoked by uid 500); 15 Nov 2005 20:49:52 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 48679 invoked by uid 500); 15 Nov 2005 20:49:52 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 48668 invoked by uid 99); 15 Nov 2005 20:49:51 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Nov 2005 12:49:51 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [128.195.24.168] (HELO scotch.ics.uci.edu) (128.195.24.168) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Nov 2005 12:49:43 -0800 Received: from st-augustin.ics.uci.edu (st-augustin.ics.uci.edu [128.195.20.85]) (authenticated bits=0) by scotch.ics.uci.edu (8.12.11/8.12.11) with ESMTP id jAFKnU4S003837 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 15 Nov 2005 12:49:30 -0800 (PST) Date: Tue, 15 Nov 2005 12:49:30 -0800 From: Justin Erenkrantz To: dev@httpd.apache.org Subject: Re: Auth*Authoritative Message-ID: <52DDE20E73517970297D2B4A@st-augustin.ics.uci.edu> In-Reply-To: <437A4634.1080809@slive.ca> References: <437A4634.1080809@slive.ca> X-Mailer: Mulberry/4.0.3 (Mac OS X) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Spam-Checker-Version: SpamAssassin 3.2.0-r232569 (2005-08-13) on scotch.ics.uci.edu X-Virus-Scanned: ClamAV version 0.84, clamav-milter version 0.84e on scotch.ics.uci.edu X-Virus-Status: Clean X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-1.4 required=5.0 tests=ALL_TRUSTED autolearn=no version=3.2.0-r232569 X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N --On November 15, 2005 3:33:56 PM -0500 Joshua Slive wrote: > I'm trying to wrap my head around the new auth system. > > All the Auth*Authoritative directives seem to have copied their docs > content from someplace that refers to "lower level modules (as defined in > the modules.c files)". What the heck does that mean in an httpd 2.x > context? No clue. > Isn't the ordering really determined by hook-ordering, which > makes it essentially arbitrary since they are mostly HOOK_MIDDLE? The ordering/implications is now governed by either the provider lists (as specified in the Auth*Provider directives) or the hooks (as per Auth*Authoritative if a module doesn't participate in the new provider scheme). The provider system is, IMHO, a far cleaner way of resolving the Auth*Authoritative issues; but is maintained for legacy purposes for Authentication or for the Authorization system which hasn't been touched with the Provider system. -- justin