httpauth เป็นตัวกลาง WSGI ที่ยึดบางส่วน / ทุกเส้นทางโดยใช้ HTTP สำคัญรับรองความถูกต้อง
การติดตั้ง
PIP ติดตั้ง httpauth
การใช้งานกับพจนานุกรมข้อมูลประจำตัว
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& nbsp; {'user1': 'password1', 'user2': 'password2'},
& nbsp; wsgi_app = unsecured_wsgi_app,
& nbsp; อาณาจักร # = 'ปลอดภัยเนื้อหา', # ตัวเลือก
)
การใช้งานกับไฟล์ .htdigest
secured_wsgi_app = httpauth.DigestFileHttpAuthMiddleware (
& nbsp; เปิด ('/ path / to / คุณ / .htdigest'),
& nbsp; wsgi_app = unsecured_wsgi_app,
)
ไฟล์ .htdigest สามารถสร้างขึ้นโดยใช้เครื่องมือ Apache htdigest
การรักษาความปลอดภัยเพียงบาง URL
หากได้รับเส้นทางพารามิเตอร์ (รายการของการแสดงออกปกติ) ระบุ URL ที่จะได้รับการรักษาความปลอดภัย (โดยค่าเริ่มต้น URL ทั้งหมดที่มีความปลอดภัย.)
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& nbsp; {'ใช้': 'รหัสผ่าน'},
& nbsp; wsgi_app = unsecured_wsgi_app,
& nbsp; เส้นทาง = ['^ / admin /', '^ / อื่น / ความลับ / หน้า / $'],
)
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ