django-apikey เป็น app Django ที่ให้การรับรองความถูกต้องที่สำคัญสำหรับ Django & nbsp;. สามารถใช้กับ django ลูกสูบได้อย่างง่ายดาย
ขึ้นอยู่กับ https://github.com/scoursen/django-apikey
การติดตั้ง
PIP ติดตั้ง django-apikey
การตั้งค่า
เพิ่ม 'apikey' เพื่อ settings.py คุณ:
INSTALLED_APPS = (
...
'apikey'
....
)
คุณสามารถเปลี่ยนหัวได้รับอนุญาตโดยการตั้งค่าใน APIKEY_AUTHORIZATION_HEADER settings.py:
APIKEY_AUTHORIZATION_HEADER = 'App-อนุมัติ'
ในการเพิ่มการตรวจสอบ API กับลูกสูบไม่ thisin รถขนของคุณ
จากการนำเข้า apikey.auth ApiKeyAuthentication
จากการนำเข้า piston.handler BaseHandler
นำเข้าจากทรัพยากร piston.resource
จากการนำเข้า myapp.models รายการ
ระดับ ItemHandler (BaseHandler):
& nbsp; ได้รับอนุญาต = ('ได้รับ')
& nbsp; = รูปแบบรายการ
& nbsp; def อ่าน (ตัวเอง):
& nbsp; กลับ Item.objects.all ()
= จัดการทรัพยากร (
& nbsp; จัดการ = ItemHandler รับรองความถูกต้อง = ApiKeyAuthentication ())
ขอบคุณ
โครงการนี้เป็นฐานในหนึ่งสตีฟสนาม https://github.com/scoursen/django-apikey แต่มีหลาย simplifications
ต้องการ .
- งูใหญ่
- Django
ความคิดเห็นที่ไม่พบ