zope.security.interfaces

Interfaces for security machinery.

These can be categorized into a few different groups of related objects.

  • Exceptions

    • IUnauthorized

    • IForbidden

    • IForbiddenAttribute

    • NoInteraction

  • Utilities

    • ISecurityManagement

    • ISecurityChecking

    • ISecurityProxyFactory

    • IChecker

    • INameBasedChecker

    • ISecurityPolicy

  • Principals

    • IInteraction

    • IParticipation

    • IInteractionManagement

    • IPrincipal

    • ISystemPrincipal

    • IGroupAwarePrincipal

    • IGroupClosureAwarePrincipal

    • IGroup

    • IMemberGetterGroup

    • IMemberAwareGroup

    • IPermission

Anywhere that an API is documented as accepting a permission, it means the name of the permission, or the special object zope.security.checker.CheckerPublic.