wiki:DesarrolladoresAuthACL

Auth and ACL

Auth:

Mapp the actions:

 $this->Auth->actionMap = array('admin_listing'=>'read', 'admin_start'=>'read', 'admin_add'=>'create', 'admin_edit'=>'create', 'start'=>'read');
 $this->Auth->authorize      = 'crud';
 $this->Auth->actionPath     = 'controllers/';
 $this->Auth->deny('*');  # deny all methods by default

Create AROs:

$cake acl create aco root controllers
$cake acl create aco controllers Users
$cake acl create aco controllers Groups
$cake acl create aco controllers Entries
$cake acl create aco controllers Lessons
$cake acl create aco controllers Annotations
$cake acl create aco controllers Images
$cake acl create aco controllers Catfaqs
$cake acl create aco controllers Faqs
$cake acl create aco controllers Catglossaries
$cake acl create aco controllers Glossaries
$cake acl create aco controllers Comments
$cake acl create aco controllers Podcasts
$cake acl create aco controllers Wikis
$cake acl create aco controllers Shares
$cake acl create aco controllers Quotes
$cake acl create aco controllers Acquaintances
$cake acl create aco controllers Ecourses
$cake acl create aco controllers Vclassrooms
$cake acl create aco controllers Catforums
$cake acl create aco controllers Forums
$cake acl create aco controllers Chats
$cake acl create aco controllers Topics
$cake acl create aco controllers Webquests
$cake acl create aco controllers Treasures
$cake acl create aco controllers Tests
$cake acl create aco controllers Answers
$cake acl create aco controllers Gaps
$cake acl create aco controllers Scorms
$cake acl create aco controllers News
$cake acl create aco controllers Subjects
$cake acl create aco controllers Colleges
$cake acl create aco controllers Polls
$cake acl create aco controllers Pollrows
$cake acl create aco controllers Reports
$cake acl create aco controllers Helps
$cake acl create aco controllers Newsletters
$cake acl create aco controllers Collections

Create AROs:

 $cake acl create aro root Admins
 $cake acl create aro root Teachers
 $cake acl create aro root Students
 $cake acl create aro root Parents
 $cake acl create Admins Users
 $cake acl create Teachers Users
 $cake acl create Students Users
 $cake acl create Parents Users

Grant permissions:

$cake acl grant Group.1 Entries read
$cake acl grant Group.1 Entries create
$cake acl grant Group.1 Entries update
$cake acl grant Group.1 Entries delete

To all controllers to Admin group.