Name: django-rest-framework-api-key
Owner: Zapier
Description: An extra layer of authentication for Web APIs made with Django REST Framework
Forked from: manosim/django-rest-framework-api-key
Created: 2017-12-18 11:15:54.0
Updated: 2018-02-19 02:37:24.0
Pushed: 2017-12-18 11:16:56.0
Size: 27
Language: Python
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Authenticate Web APIs made with Django REST Framework
Install using pip:
pip install drfapikey
Add 'rest_framework_api_key' to your INSTALLED_APPS
setting:
INSTALLED_APPS = (
...
'rest_framework_api_key',
)
Finally set the django-rest-framework permissions under your django settings:
REST_FRAMEWORK = {
'DEFAULT_PERMISSION_CLASSES': (
'rest_framework_api_key.permissions.HasAPIAccess',
)
}
onse = requests.get(
url="http://0.0.0.0:8000/api/login",
headers={
"Api-Key": "fd8b4a98c8f53035aeab410258430e2d86079c93",
},
pyvenv env
source env/bin/activate
pip install -r requirements/requirements-testing.txt
python runtests.py
git checkout -b my-new-feature
git commit -am 'Add some feature'
git push origin my-new-feature