Package org.apache.lenya.ac

Interface Summary
AccessController An access controller allows authenticating and authorizing identities.
AccessControllerResolver An access controller resolver resolves the appropriate access controller for a given Cocoon object model.
Accreditable An Accreditable can be accredited with roles on a certain URI using a Credential.
AccreditableManager An AccreditableManager combines a UserManager, a GroupManager, an IPRangeManager and a RoleManager.
AccreditableManagerFactory Factory to produce accreditable managers.
Authenticator An authenticator.
Authorizer An Authorizer checks if an Identity is authorized to invoke a certain request.
Credential A credential assigns a Role to an Accreditable.
Group A group.
Groupable Generalized interface of group member objects.
GroupManager A group manager.
Identifiable A marker interface to mark an Accreditable as identifiable.
InheritingPolicyManager Policy manager which inherits credentials in a policy tree.
IPRange An IP range.
IPRangeManager An IP range manager.
Item An item can be initialized from a configuration.
ItemManager Item manager.
ItemManagerListener This class allows listening to objects that manages items.
ModifiablePolicy Modifiable policy.
Policy A policy assigns roles to accreditables using credentials.
PolicyManager A policy manager.
Role The role interface.
RoleManager Role manager.
User A user.
UserManager User manager.
 

Class Summary
Identity Identity object.
ItemUtil Utility class for access control items.
Machine A machine (representing an IP address).
Password Encrypt plain text password Example: "message digest" becomes "f96b697d7cb7938d525a2f31aaf161d0" (hexadecimal notation (32 characters))
UserType A user type to be supported by the UserManager Note: the types are configured through the access control configuration
World The world.
 

Exception Summary
AccessControlException Access control exception.
 



Copyright 1999-2006 Apache Software Foundation. All Rights Reserved.