[Zope3-dev] First cut at PAS for Zope 3

Jim Fulton jim at zope.com
Mon Oct 4 15:40:19 EDT 2004


I checked in a first cut of PAS (Pluggable Authentication Service)
for Zope 3:

   http://svn.zope.org/Zope3/trunk/src/zope/app/pas/

I still have to finish working out the searching API and I need to
add delegation to higher (in the containment hierarchy) authentication
services.

See in particular:

   http://svn.zope.org/Zope3/trunk/src/zope/app/pas/interfaces.py?view=markup
   http://svn.zope.org/Zope3/trunk/src/zope/app/pas/README.txt?view=markup

Note:

   - wrt name mangling: it is up to plugins to do name mangling on their own
     to avoid principal-id conflicts within a PAS.

     PAS does additional name mangling to avoid principal-id
     conflicts accross authentication services.

   - I've implemented support for challenge protocols as discussed on the
     zope-pas list.

   - I haven't written any plugins yet.  I expect we'll implement a number
     of plugins and implement a UI for the PAS at the upcoming sprint starting
     Saturday.

Questions and comments are welcomed.

Jim

-- 
Jim Fulton           mailto:jim at zope.com       Python Powered!
CTO                  (540) 361-1714            http://www.python.org
Zope Corporation     http://www.zope.com       http://www.zope.org


More information about the Zope3-dev mailing list