Centralized authentication / authorization.
Project description
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
Resources
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-centralauth-1.1.1.tar.gz
(14.9 kB
view hashes)
Built Distribution
Close
Hashes for django_centralauth-1.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7c83e83e7df53ffa788295dc134166f13a31a4b91976aea638b7f43ee2029c6 |
|
MD5 | 2169cfe7b26c32e1f2409387621b3e9d |
|
BLAKE2b-256 | 980412294ccab3b5c2cf0f46968e5c62e624271a623bda3c97dc20cb9c40f956 |