django-apikey ay isang Django app na nagbibigay ng authentication key para sa Django. & Nbsp; Maaaring gamitin sa django-piston madali.
Batay sa https://github.com/scoursen/django-apikey.
Pag-install
PIP install django-apikey
Configuration
Add 'apikey' sa iyong settings.py:
INSTALLED_APPS = (
...
'Apikey',
....
)
Maaari mong baguhin ang mga header awtorisasyon sa pamamagitan ng pagtatakda ng APIKEY_AUTHORIZATION_HEADER in settings.py:
APIKEY_AUTHORIZATION_HEADER = 'App-Authorization'
Upang magdagdag ng mga api sa pagpapatotoo sa piston huwag thisin iyong amo.
mula apikey.auth import ApiKeyAuthentication
mula piston.handler import BaseHandler
mula piston.resource import Resource
mula myapp.models import Item
klase ItemHandler (BaseHandler):
& Nbsp; pinahihintulutan = ('GET',)
& Nbsp; model = Item
& Nbsp; def basahin (sa sarili):
& Nbsp; bumalik Item.objects.all ()
handler = Resource (
& Nbsp; handler = ItemHandler, authentication = ApiKeyAuthentication ())
Thanks
Ang proyektong ito ay base sa mga isa sa Steve Course https://github.com/scoursen/django-apikey ngunit may ilang simplifications
Kinakailangan .
- sawa
- Django
Mga Komento hindi natagpuan