Table of Contents
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