.
django-apikey Django için anahtar kimlik doğrulaması sağlar & nbsp Django uygulaması, kolayca django-piston ile kullanılabilir.
Https://github.com/scoursen/django-apikey dayanarak.
Kurulum
django-apikey yüklemeniz pip
Yapılandırma
Senin settings.py için 'apikey' Ekle:
INSTALLED_APPS = (
...
'Apikey'
....
)
Siz settings.py içinde APIKEY_AUTHORIZATION_HEADER ayarlayarak yetki başlığını değiştirebilirsiniz:
APIKEY_AUTHORIZATION_HEADER = 'App-Yetki'
Senin işleyicileri thisin do piston ile api kimlik ekleyin.
apikey.auth ithalat ApiKeyAuthentication gelen
piston.handler ithalat BaseHandler gelen
piston.resource ithalat Kaynak gelen
myapp.models ithalat Item
sınıf ItemHandler (BaseHandler):
& Nbsp; izin = ('GET',)
& Nbsp; modeli = Öğe
& Nbsp; def (self) okuyun:
& Nbsp) (Item.objects.all geri
işleyici = Kaynak (
& Nbsp; işleyicisi = ItemHandler, kimlik = ApiKeyAuthentication ())
Teşekkürler
Bu proje Steve Dersin https://github.com/scoursen/django-apikey biri ama birkaç basitleştirmeleri üssü
Gereksinimleri :.
- Python
- Django
Yorum Bulunamadı