ACL Package
The ACL (Access Control List) package provides the basis for user administration, HTTP authentication and role-based authorisation. The package provides a skeleton user class and an extensible user gateway system, including a gateway designed for password authentication. Roles can be associated with users, with each role designed as a composite that contains further child roles.
Classes
- T_User
- T_Auth
- T_Auth_Cookie
- T_Auth_PwdFactory
- T_Auth_OrSpec
- T_Auth_SpecCollection
- T_Auth_UserHammer
- T_Auth_IsLevel
- T_Auth_Observer
- T_Auth_HasRole
- T_Auth_AndSpec
- T_Auth_Spec
- T_Auth_Registry
- T_Auth_ReadablePwd
- T_Auth_Driver
- T_Auth_Session
- T_Auth_IpHammer
- T_Exception_Auth
- T_Filter_NonDictionaryPwd
- T_Role
- T_User_PwdGateway
- T_User_Authenticator
- T_User_Gateway
- T_Role_Collection
- T_Role_Queryable
- T_Role_Gateway