Log in

Authorization Module

Acl\AclRetriever

Model

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 a...

Acl\Loader\Role

Model

This class loads ACL (Access Control List) roles from the database and populates them into Magento's ACL system. Developers would use this when custom...

Acl\Loader\Rule

Model

This class loads and applies ACL (Access Control List) rules from the database to control admin user permissions in Magento 2. Developers interact wit...

Acl\Role\Generic

Model

This class serves as a wrapper for Laminas Framework's GenericRole to represent ACL (Access Control List) roles in Magento 2's authorization system. D...

Acl\Role\Group

Model

This class represents a group-type role in Magento's ACL (Access Control List) system. It extends the generic role model and distinguishes group roles...

Acl\Role\User

Model

This class represents a user-type ACL (Access Control List) role in Magento's authorization system. Developers use this when working with user-based p...

CompositeUserContext

Model

This class identifies the current user in Magento 2 by checking multiple user context providers (like customer session, admin session, integration tok...

IdentityProvider

Model

This class provides identity information for Magento's backpressure/rate limiting system. It determines whether a request comes from an authenticated...

Model\ResourceModel\Permissions\Collection

Collection

This class is a deprecated collection model for retrieving admin permission rules from the database. Developers should use the Magento\Authorization\M...

Model\ResourceModel\Role\Collection

Collection

This collection class retrieves and manages authorization role data from the database. Developers use it to load admin roles, filter roles by user ID...

Model\ResourceModel\Rules\Collection

Collection

This collection class retrieves and manages authorization rules from the database. Developers use it to fetch permission rules associated with specifi...

Model\UserContextInterface

Interface

UserContextInterface provides a contract for identifying the current user making a request in Magento 2. Developers use this interface to determine wh...

ResourceModel\Role

Model

This resource model manages database operations for admin roles in Magento 2's authorization system. Developers use it to interact with the authorizat...

ResourceModel\Rules

Model

This resource model manages the persistence of ACL (Access Control List) authorization rules in Magento 2. Developers use this class when programmatic...

Role

Model

This class represents an admin role entity in Magento 2's authorization system. Developers use it to manage and retrieve role information, including g...

Rules

Model

This class manages authorization rules that define what resources (ACL permissions) are assigned to admin user roles in Magento 2. Developers use this...