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; פתוח ('/ נתיב / ל/ / .htdigest'),
& Nbsp; wsgi_app = unsecured_wsgi_app,
)
ניתן ליצור קבצי .htdigest שימוש באפשרות Apache htdigest.
הבטחת רק כמה כתובות אתרים
אם ניתנו, פרמטר המסלולים (רשימה של ביטויים רגילים) מציין את כתובות האתרים להיות מאובטחים. (כברירת מחדל, כל כתובות האתרים מאובטחות.)
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {"משתמש": "סיסמא '},
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; מסלולים = ['^ / admin /', '^ / אחר / סוד / דף / $'],
)
דרישות :
- Python
תגובות לא נמצא