Optional Components

Authorization Component

Authorization Component gives you the ability to create custom ACL metrics which is unique to each of your extension/application. The component works best with Auth Component but you could as well implements Orchestra\Contracts\Auth\Guard.

In most other solutions, you are either restrict to file based configuration for ACL or only allow to define a single metric for your entire application. This simplicity would later become an issue depends on how many extensions do you have within your application.