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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size django_centralauth-1.2.0-py3-none-any.whl (24.5 kB) | File type Wheel | Python version 3.6 | Upload date | Hashes View |
Filename, size django-centralauth-1.2.0.tar.gz (15.2 kB) | File type Source | Python version None | Upload date | Hashes View |
Close
Hashes for django_centralauth-1.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 078cf29d261ba8ce3fff0d985a8cf05d6796b30f56f747adc4258e5a3656d42c |
|
MD5 | 15c37568dc9e35957c8d6b4f6bec3e88 |
|
BLAKE2-256 | 08a4548239117fa342a125912b006834642d520869c518bd490335914281782a |