zope.security.simplepolicies¶
Simple zope.security.interfaces.ISecurityPolicy implementations.
As a reminder, ISecurityPolicy objects are factories for producing
zope.security.interfaces.IInteraction objects. That means
that the classes themselves are implementations of
ISecurityPolicy.
-
class
zope.security.simplepolicies.ParanoidSecurityPolicy(*participations)[source]¶ Bases:
objectProhibit all access by any non-system principal, unless the item is
public.This means that if there are no participations (and hence no principals), then access is allowed.
-
class
zope.security.simplepolicies.PermissiveSecurityPolicy(*participations)[source]¶ Bases:
zope.security.simplepolicies.ParanoidSecurityPolicyAllow all access.