Secure Permissions

Categories

Component ID

639886

Component name

Secure Permissions

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

13727

Component created

Component changed

Component body

Disables the user interface for creating and assigning roles and permissions so all permissions management can be done with code.

This adds an extra layer of security, as the site's permission can no longer be misconfigured accidentally.

This module was inspired the security paradigm of the Plone platform. See, in particular, 'Problem A2: Broken Access Control' in the Plone documentation.

Notes

This module was written in Drupal 7. The Drupal 6 version requires the Permissions API module, which contains functions native to Drupal 7.

This module rebuilds permissions each time a module is enabled or disabled. If you are using this module as part of an install profile, you should enable it the final step of the install vs. including is as a dependency. Including it as a dependency will dramatically increase the time it takes to install your profile.