Django-apikey er et Django app, der giver nøglen godkendelse til Django. & Nbsp; Kan bruges med Django-stempel nemt.
Baseret på https://github.com/scoursen/django-apikey.
Installation
pip installere Django-apikey
Konfiguration
Tilføj "apikey" til din settings.py:
INSTALLED_APPS = (
...
"Apikey«,
....
)
Du kan ændre godkendelsen header ved at sætte APIKEY_AUTHORIZATION_HEADER i settings.py:
APIKEY_AUTHORIZATION_HEADER = 'App-Authorization'
Hvis du vil tilføje api-godkendelse med stempel gør thisin dine handlere.
fra apikey.auth import ApiKeyAuthentication
fra piston.handler import BaseHandler
fra piston.resource import Resource
fra myapp.models import Vare
klasse ItemHandler (BaseHandler):
& Nbsp; tilladt = ('GET',)
& Nbsp; model = Vare
& Nbsp; def læse (selv-):
& Nbsp; returnere Item.objects.all ()
handleren = Ressource (
& Nbsp; handleren = ItemHandler, autentificering = ApiKeyAuthentication ())
Thanks
Dette projekt er base på en af Steve Kursus https://github.com/scoursen/django-apikey men med flere forenklinger
Krav :.
- Python
- Django
Kommentarer ikke fundet