django-apikey er en Django app som gir nøkkelgodkjenning for Django. & Nbsp; Kan brukes med Django-stempelet lett.
Basert på https://github.com/scoursen/django-apikey.
Installasjon
Pip installere django-apikey
Konfigurasjon
Legg til "apikey 'til settings.py:
INSTALLED_APPS = (
...
'Apikey',
....
)
Du kan endre fullmakten header ved å sette APIKEY_AUTHORIZATION_HEADER i settings.py:
APIKEY_AUTHORIZATION_HEADER = 'App-Authorization'
For å legge til api-godkjenning med stempel gjør thisin dine handlers.
fra apikey.auth import ApiKeyAuthentication
fra piston.handler import BaseHandler
fra piston.resource import Resource
fra myapp.models import Element
klasse ItemHandler (BaseHandler):
& Nbsp; lov = ('GET',)
& Nbsp; modellen = Element
& Nbsp; def lese (selv):
& Nbsp; tilbake Item.objects.all ()
handler = Resource (
& Nbsp; handler = ItemHandler, autentisering = ApiKeyAuthentication ())
Takk
Dette prosjektet er base på en av Steve Course https://github.com/scoursen/django-apikey men med flere forenklinger
Krav .
- Python
- Django
Kommentarer ikke funnet