The pluggable Access Control Handler ("pACH") module allows plugins to be used instead of hooks to manage access to entities.
Dependencies
- none
Installation
- Install as usual, see https://www.drupal.org/docs/8/extending-drupal-8/installing-modules for further information.
- The module itself provides no additional access control plugins. You will need to create your own plugins to alter the default access control for entities. See the pach_examples submodule for references on how to create access control plugins.
Versioning info
pACH 10.0.x only works with Drupal 10.2+. This is due to a change in the plugin system in Drupal 10.2 that makes version 10.0.x incompatible with Drupal 10.2. pACH 10.0.x now uses PHP attributes instead of annotations for plugin definitions.
To use pACH with Drupal 10.3+, you will need to install pACH 10.3.
Sponsors
Development on pluggable Access Control Handler is sponsored by undpaul.
Supporting organizations:
Project information
- Project categories: Access control
23 sites report using this module
- Created by stborchert on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
