Django-apikey היא אפליקציה יחידת המספקת אימות מפתח לאופטימיות & nbsp;. ניתן לשימוש עם יחידת-בוכנה בקלות.
בהתבסס על https://github.com/scoursen/django-apikey.
התקנה
PIP להתקין יחידת-apikey
תצורה
הוסף 'apikey' לsettings.py:
INSTALLED_APPS = (
...
"Apikey ',
....
)
אתה יכול לשנות את כותרת האישור על ידי הגדרת APIKEY_AUTHORIZATION_HEADER בsettings.py:
APIKEY_AUTHORIZATION_HEADER = 'App-אישור "
כדי להוסיף אימות API עם בוכנה שהמצרך הזה המטפלים שלך.
מApiKeyAuthentication יבוא apikey.auth
מBaseHandler יבוא piston.handler
ממשאב יבוא piston.resource
מפריט יבוא myapp.models
הכיתה ItemHandler (BaseHandler):
& Nbsp; אפשר = ("GET",)
& Nbsp; מודל = פריט
& Nbsp; לקרוא def (עצמי):
& Nbsp; לחזור Item.objects.all ()
מטפל = משאב (
& Nbsp; מטפל = ItemHandler, אימות = ApiKeyAuthentication ())
תודה
פרויקט זה הוא בסיס על אחד סטיב קורס https://github.com/scoursen/django-apikey אבל עם כמה הפשטות
דרישות :.
- פייתון
- יחידת
תגובות לא נמצא