New access policy API

Created on 31 December 2023, 6 months ago

It seams that Drupal is adopting a PBAC just like Access Policy module.

It will be adopted the experience of Flexible Permissions β†’ module that also has a policy based permission concept.

#3385551 β†’

How does the current Access Policy module will handle this changes?
Will it become obsolete?

@partdigital has been doing a great job and support showing the concept and developing this great piece of software, but... How it will handle this in the future, namely Drupal 10.3?

Thanks.

🌱 Plan
Status

Closed: works as designed

Version

1.0

Component

Miscellaneous

Created by

πŸ‡΅πŸ‡ΉPortugal jrochate

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @jrochate
  • πŸ‡ΊπŸ‡ΈUnited States partdigital

    Hi jrochate, thanks for asking!

    I'm planning on incorporating the API into Access Policy 2.0 after 10.3 is released.

    The Access Policy API actually addresses only one of the issues that the Access Policy module has solved. So integrating the API will be more akin to a refinement of one of its subsystems rather than a replacement for the entire module. For example, the Access Policy API doesn't have any opinion about how or where to store access information, the Access Policy module on the other hand follows the Attribute-Based Access Control (ABAC) paradigm where it uses Drupal fields for handling access.

    As far as integration goes this will likely be an internal system so it will be integrated behind-the-scenes. Users of the Access Policy module may not even notice a difference between 1.0 and 2.0. Except for perhaps less clutter on the permissions page.

    I talk briefly about the differences between the API and Access Policy if you're interested to learn more :D
    https://youtu.be/Dzsj8vTQf0E?si=6moFjU63rC8YUgUT

  • Status changed to Closed: works as designed 6 months ago
  • πŸ‡΅πŸ‡ΉPortugal jrochate

    Great. Thank you for sharing the planning, and the video was very helpful.

    Thank you once again for all your hard work!

Production build 0.69.0 2024