Log in
Model

AclRetriever

Magento\Authorization\Model\Acl\AclRetriever

What it does

This class retrieves ACL (Access Control List) permissions for users in Magento 2.

Developers use it to determine which resources a user or role has access to, returning allowed resource IDs based on user type (admin, integration, guest, customer) or role ID.

It's commonly used when checking permissions for API access, admin operations, or custom authorization logic.

Public Methods

  • getAllowedResourcesByUser()
  • getAllowedResourcesByRole()