Table of Contents

Module: interfaces ./src/peak/security/interfaces.py
Imported modules   
from peak.api import NOT_GIVEN, protocols
from peak.util.imports import whenImported
from protocols import Interface, Attribute
from types import FunctionType
Classes   

IAbstractPermission

A conceptual permission, group, or role

IAccessAttempt

An attempt to access a protected object

IAuthorizedPrincipal

A principal (e.g. user) w/global grants or denials of permission

IConcretePermission

An abstract permission applied to a specific object type

IGuardedClass

Class that can accept permission declarations for its attributes

IGuardedDescriptor

Descriptor that knows the permission required to access it

IGuardedObject

Object that knows permissions needed to access subobjects by name

IInteraction

Component representing a security-controlled user/app interaction

IPermissionChecker

An object that can verify the presence of a permission


Table of Contents

This document was automatically generated on Tue Feb 17 19:55:55 2004 by HappyDoc version 2.1