[Zope-PAS] Checkins coming
Zachery Bir
zbir at urbanape.com
Sun Aug 29 18:43:33 EDT 2004
[Zac's Note: I wrote this last Sunday, while waiting in the airport
with no connection. Some of this may be obviated by checkins already
done - I see there are several mail messages for me.]
Hey, all.
I'm checking in some changes to the head of PAS with tests. I'm going
to leave the changes on the head for a week while I'm on vacation, and
will cut a release when I get back, if no one has any objections.
Also included is an External Method that can replace the root acl_users
with a PluggableAuthService instance, provided the root acl_users is a
stock AccessControl.User.UserFolder, and not something special (but it
should provide enough of an idea if you need to convert a 3rd-party
User Folder replacement). Caveat Emptor, &c.
CHANGES.txt:
PluggableAuthService:
- arrows images finally work in the ZMI
- searchPrincipals will work for exact matches when a plugin
supports both enumerateUsers and enumerateGroups
- 'Authenticated' Role is added dynamically by the
PluggableAuthService, not by any role manager
plugins/ZODBGroupManager.py:
- if a previously assigned principal goes away, the
ZODBGroupManager won't freak out.
plugins/ZODBRoleManager.py:
- ZODBRoleManager will only claim authority for the
__ac_roles__ of its grandparent that aren't 'Authenticated'
or 'Anonymous'
- if a previously assigned principal goes away, the
ZODBRoleManager won't freak out.
plugins/ZODBUserManager.py:
- ZODBUserManager now uses AuthEncoding for its password
encryption so that we can more easily support migrating
existing UserFolders. Since PAS has been out for a while,
though, we still will authenticate against old credentials
More information about the Zope-PAS
mailing list