django-apikey ist ein Django-app, die Key-Authentifizierung bietet nbsp für Django &;. Kann mit django-Kolben problemlos verwendet werden.
Basierend auf https://github.com/scoursen/django-apikey.
Installation
pip django-apikey installieren
Konfiguration
Add 'apikey ", um Ihre settings.py:
INSTALLED_APPS = (
...
'Apikey',
....
)
Sie können die Autorisierung Header, indem Sie die APIKEY_AUTHORIZATION_HEADER in settings.py ändern:
APIKEY_AUTHORIZATION_HEADER = 'App-Authorization'
API-Authentifizierung mit Kolben abgeben thisin Ihren Handler.
von apikey.auth import ApiKeyAuthentication
von piston.handler import BaseHandler
von piston.resource import Ressourcen
von myapp.models Import Artikel
Klasse ItemHandler (BaseHandler):
& Nbsp; erlaubt = ("GET")
& Nbsp; Modell = Artikel
& Nbsp; def lesen (self):
& Nbsp; zurück Item.objects.all ()
Handler = Ressource (
& Nbsp; Handler = ItemHandler, Authentifizierung = ApiKeyAuthentication ())
Thanks
Dieses Projekt ist auf der Basis einer von Steve Course https://github.com/scoursen/django-apikey aber mit einigen Vereinfachungen
Anforderungen .
- Python
- Django
Kommentare nicht gefunden