addRole(new Zend_Acl_Role('unregistered')) ->add(new Zend_Acl_Resource('default')) ->add(new Zend_Acl_Resource('auth')) ->add(new Zend_Acl_Resource('v1')) ->allow('unregistered', array('default', 'auth', 'v1')); // ACL for user $this->addRole(new Zend_Acl_Role('user'), 'unregistered') ->add(new Zend_Acl_Resource('user')) ->allow('user', array('user')); // ACL for administrator $this->addRole(new Zend_Acl_Role('admin'), array('user')) ->add(new Zend_Acl_Resource('admin')) ->add(new Zend_Acl_Resource('monitoring')) ->allow('admin', array('admin', 'monitoring')); } }