django-apikey jest app Django, który zapewnia uwierzytelnianie klucza dla Django. & Nbsp; Może być stosowany z django-tłok łatwo.
Na podstawie https://github.com/scoursen/django-apikey.
instalacji
pip zainstalować django-apikey
Konfiguracja
Dodaj 'apikey' do settings.py:
INSTALLED_APPS = (
...
'Apikey'
....
)
Możesz zmienić nagłówek autoryzacji poprzez ustawienie APIKEY_AUTHORIZATION_HEADER w settings.py:
APIKEY_AUTHORIZATION_HEADER = 'App-autoryzacji "
Aby dodać uwierzytelnianie api z tłokiem nie thisin swoje teleskopowe.
z apikey.auth importu ApiKeyAuthentication
z piston.handler importu BaseHandler
z piston.resource importu Zasobu
Przedmiot z myapp.models importu
Klasa ItemHandler (BaseHandler):
& Nbsp; dozwolone = ("GET",)
& Nbsp; Model = Pozycja
& Nbsp; def czytać (self):
& Nbsp; powrócić Item.objects.all ()
Wózek = zasobów (
& Nbsp; handler = ItemHandler, uwierzytelnianie = ApiKeyAuthentication ())
Dzięki
Ten projekt jest podstawą na jednym z Steve golfowe https://github.com/scoursen/django-apikey ale z kilku uproszczeń
Wymagania .
- Python
- Django
Komentarze nie znaleziono