Magento Certified Solution Specialist — Question 2

Which three of the following conditions are used to protect an admin route via ACL? (Choose three)

Answer options

Correct answer: A, C, D

Explanation

The correct answers are A, C, and D because an ACL must be defined to manage access (A), the controller must extend Mage_Adminhtml_Controller_Action to function properly (C), and the _isAllowed method is essential for checking permissions (D). Option B is incorrect as it is not a requirement that at least one role must have permission, and option E is irrelevant to the ACL protection conditions.