Return-Path: Delivered-To: apmail-incubator-jspwiki-dev-archive@locus.apache.org Received: (qmail 43506 invoked from network); 30 Jan 2008 20:32:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 30 Jan 2008 20:32:36 -0000 Received: (qmail 22975 invoked by uid 500); 30 Jan 2008 20:32:27 -0000 Delivered-To: apmail-incubator-jspwiki-dev-archive@incubator.apache.org Received: (qmail 22965 invoked by uid 500); 30 Jan 2008 20:32:27 -0000 Mailing-List: contact jspwiki-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jspwiki-dev@incubator.apache.org Delivered-To: mailing list jspwiki-dev@incubator.apache.org Received: (qmail 22956 invoked by uid 99); 30 Jan 2008 20:32:27 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 Jan 2008 12:32:27 -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: local policy) Received: from [17.148.16.72] (HELO smtpoutm.mac.com) (17.148.16.72) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 Jan 2008 20:32:00 +0000 Received: from mac.com (asmtp004-s [10.150.69.67]) by smtpoutm.mac.com (Xserve/smtpout009/MantshX 4.0) with ESMTP id m0UKW79S025347 for ; Wed, 30 Jan 2008 12:32:07 -0800 (PST) Received: from [172.16.32.2] (c-24-218-63-109.hsd1.ma.comcast.net [24.218.63.109]) (authenticated bits=0) by mac.com (Xserve/asmtp004/MantshX 4.0) with ESMTP id m0UKW4gq016907 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for ; Wed, 30 Jan 2008 12:32:05 -0800 (PST) Message-Id: From: Andrew Jaquith To: jspwiki-dev@incubator.apache.org In-Reply-To: <4BFAB323-B660-4AAD-B330-39D2F6898B56@ecyrd.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v915) Subject: Re: Thoughts on authentication changes for JSPWiki 3.0 Date: Wed, 30 Jan 2008 15:32:04 -0500 References: <74C2134A-05FE-4F1E-B447-E14E7A45722E@mac.com> <4BFAB323-B660-4AAD-B330-39D2F6898B56@ecyrd.com> X-Mailer: Apple Mail (2.915) X-Virus-Checked: Checked by ClamAV on apache.org > The fact that this is how most Stripes users are doing their auth > didn't influence your decision in any way? ;-) It influenced things, sure. :) Also, the big debate we had recently about ClassUtil was related to the difficulties Simon was having with ACEGI. That contributed too. But it's not just that... the request-wrapping technique is pretty elegant, and seems like a good way to make JSPWiki play nicely with lots of things. > I think this sounds pretty good. I've never been much of a fan of > JAAS, since it adds all sorts of weirdosities - I have to admit that > all those Callbacks sound very strange to me, when you're used to > simplicity of Beans. I admire the design of JAAS quite a bit -- it's modeled after PAM, and is really flexible. It's only weird if you think PAM is weird too. Yes, Callbacks are a little odd, but not too bad, really, once you get the hang of them. So, is this a 2.8 or 3.0 item?