A collection of utilities for implementing Kong OAuth with Django Rest Framework
Install:
pip install ...
Add to settings
INSTALLED_APPS = [
..
'kongoauth',
]
Add DRF authentication class
REST_FRAMEWORK = {
...
'DEFAULT_AUTHENTICATION_CLASSES': (
...
'kongoauth.authentication.KongOAuthAuthentication',
),
...
}
Optional settings
AUTH_REDIS_KEY
REDIS_CONN
# a dictionary with redis configs
docker-compose run --rm web python manage.py test
Upload to pypi check if you have the correct permissions first then install:
- twine
# change the version in setup.py then run
python setup.py sdist
twine upload dist/twine upload dist/django-kongoauth-<version>.tar.gz