[Zope] Authenticated role problems
   
    Michael S. Fischer
     
    michael@dynamine.net
       
    Thu, 10 Oct 2002 18:54:11 -0700
    
    
  
I have a product which declares a security classification ("View
Reservation System") and I've restricted the roles that apply to that
classification to Authenticated and Manager.
Then, in my code, I have:
    security = ClassSecurityInfo()
    security.setDefaultAccess("deny")
    __roles__ = ()
    security.setPermissionDefault("View Reservation System",
                                    ['Authenticated', 'Manager'])
    ...
    def getFormErrors(...):
       ...
    security.declareProtected('View Reservation System',
        'getFormErrors')
Now, when I attempt to access the object as an Anonymous user, Zope
doesn't prompt me for a user ID and password (as it would if the role
were restricted to Manager only) to satisfy the Authenticated role
requirements; instead it simply throws an exception.
Is this a bug in Zope 2.5.1?
-- 
Michael S. Fischer / michael at dynamine.net / +1 650-533-4684
Lead Hacketeer, Dynamine Consulting, Silicon Valley, CA