Skip to main content

Centralized authentication / authorization.

Project description

Latest Version Coverage Status Documentation Status https://travis-ci.org/moccu/django-centralauth.svg?branch=master

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

Features

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

Requirements

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.0.0
Filename, size File type Python version Upload date Hashes
Filename, size django_centralauth-1.0.0-py3-none-any.whl (23.9 kB) File type Wheel Python version 3.6 Upload date Hashes View
Filename, size django-centralauth-1.0.0.tar.gz (14.7 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