django-abac

Attribute-based access control for Django

View the Project on GitHub Weltraum/django-abac

Django ABAC (Attribute-based access control)

Модель контроля доступа к объектам, основанная на анализе правил для атрибутов объектов или субъектов, возможных операций с ними и окружения, соответствующего запросу.
Wikipedia
Habrahabr

Quick start

  1. Add “abac” to your INSTALLED_APPS setting like this::
     INSTALLED_APPS = [
         ...
         'abac',
     ]
    

Оглавление

  1. Quick start
  2. Settings
  3. Project architecture
  4. Authentication
  5. Rules
  6. Combining algorithms