Skip to main content

Centralized authentication / authorization.

Project description

Latest Version Coverage Status Documentation Status

django-centralauth solves the problem of managing user access and permissions from multiple projects in one central place.


  • based on OAuth2 standard.
  • provider app to set up your own user-management application.
  • client app for delegating authentication and permissions management to provider.


django-centralauth supports Python 3 only and requires at least Django 1.11 and django-oauth-toolkit.

Prepare for development

A Python 3.6 interpreter is required in addition to pipenv.

$ pipenv install --python 3.6 --dev
$ pipenv shell
$ pip install -e .

Now you’re ready to run the tests:

$ pipenv run py.test

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for django-centralauth, version 1.1.2
Filename, size File type Python version Upload date Hashes
Filename, size django_centralauth-1.1.2-py3-none-any.whl (24.1 kB) File type Wheel Python version 3.6 Upload date Hashes View
Filename, size django-centralauth-1.1.2.tar.gz (14.9 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page