django-apikey är en Django app som ger nyckel autentisering för Django & nbsp;. Kan användas med django-kolv lätt.
Baserat på https://github.com/scoursen/django-apikey.
Installation
PiP installera django-apikey
Konfiguration
Lägg "apikey" till din settings.py:
INSTALLED_APPS = (
...
'Apikey',
....
)
Du kan ändra tillstånd huvudet genom att sätta APIKEY_AUTHORIZATION_HEADER i settings.py:
APIKEY_AUTHORIZATION_HEADER = 'App-tillstånd "
Om du vill lägga api autentisering med kolven inte thisin dina hanterare.
från apikey.auth import ApiKeyAuthentication
från piston.handler import BaseHandler
från piston.resource importResurs
från myapp.models import Punkt
klass ItemHandler (BaseHandler):
& Nbsp; tillåts = ('GET ",)
& Nbsp; modell = Punkt
& Nbsp; def läsa (själv):
& Nbsp; tillbaka Item.objects.all ()
hanteraren = Resurs (
& Nbsp; handler = ItemHandler, autentisering = ApiKeyAuthentication ())
Tack
Detta projekt är bas på en av Steve Course https://github.com/scoursen/django-apikey men med flera förenklingar
Krav .
- Python
- Django
Kommentarer hittades inte