Log in
Model

AuthorizationService

Magento\Integration\Model\AuthorizationService

What it does

This service manages ACL (Access Control List) permissions for integrations in Magento 2.

Developers use this class to grant specific API resources, grant all permissions, or remove permissions from an integration by creating and managing authorization roles.

It's commonly used when programmatically setting up third-party integrations that need access to specific store data and operations.

Public Methods

  • grantPermissions()
  • grantAllPermissions()
  • removePermissions()