Parameterized Role-Based Access Control for Django

The django-prbac package provides the basic components of parameterized role-based access control for Django. The entirety of the system is contained in two classes of objects:

  1. Role (representing users, groups, capabilities, and privileges)
  2. Grant (representing memberships, containment, and permissions)

If you are familiar with role-based access control (RBAC) then this is a minor, though foundational, enhancement to the non-parameterized version. It will often make the role graph much smaller and simpler, and will definitely allow much more powerful administration of the graph.


Indices and tables

Table Of Contents

Next topic

Installation and Set Up