جانغو-apikey هو التطبيق جانغو الذي يوفر مصادقة المفتاح لجانغو على & nbsp؛ يمكن استخدامها مع جانغو مكبس بسهولة.
بناء على https://github.com/scoursen/django-apikey.
تركيب
PIP تثبيت جانغو-apikey
ترتيب
أضف 'apikey "لsettings.py الخاص بك:
INSTALLED_APPS = (
...
'apikey،
....
)
يمكنك تغيير رأس إذن من وضع APIKEY_AUTHORIZATION_HEADER في settings.py:
APIKEY_AUTHORIZATION_HEADER = 'التطبيق- التفويض "
لإضافة المصادقة API مع مكبس لا thisin معالجات الخاصة بك.
من apikey.auth ApiKeyAuthentication استيراد
من piston.handler BaseHandler استيراد
من piston.resource الموارد الواردات
من myapp.models استيراد البند
فئة ItemHandler (BaseHandler):
على & nbsp؛ سمح = ('' أي،)
على & nbsp؛ نموذج = البند
على & nbsp؛ قراءة مواطنه (النفس):
على & nbsp؛ العودة Item.objects.all ()
معالج = الموارد (
على & nbsp؛ معالج = ItemHandler، والتوثيق = ApiKeyAuthentication ())
شكر
هذا المشروع هو الأساس في واحدة من ستيف دورة https://github.com/scoursen/django-apikey لكن مع العديد من التبسيط
المتطلبات:.
بيثون
جانغو
لم يتم العثور على التعليقات