Django-apikey is een Django app die key authenticatie biedt voor Django & nbsp;. Kan gebruikt worden met Django-zuiger gemakkelijk.
Gebaseerd op https://github.com/scoursen/django-apikey.
installatie
pip django-apikey installeren
Configuratie
Voeg 'apikey' om uw settings.py:
INSTALLED_APPS = (
...
'Apikey',
....
)
U kunt de header toestemming veranderen door het instellen van de APIKEY_AUTHORIZATION_HEADER in settings.py:
APIKEY_AUTHORIZATION_HEADER = 'App-Authorization'
Om api authenticatie toe te voegen met de zuiger niet thisin uw handlers.
van apikey.auth import ApiKeyAuthentication
van piston.handler import BaseHandler
van piston.resource import Resource
van myapp.models import Item
klasse ItemHandler (BaseHandler):
& Nbsp; toegestaan = ('GET',)
& Nbsp; model = Item
& Nbsp; def lezen (zelf):
& Nbsp; terugkeren Item.objects.all ()
handler = Resource (
& Nbsp; handler = ItemHandler, authenticatie = ApiKeyAuthentication ())
Thanks
Dit project is basis op de een van Steve Course https://github.com/scoursen/django-apikey, maar met een aantal vereenvoudigingen
Eisen .
- Python
- Django
Reacties niet gevonden