در httpauth میان WSGI که امنیت برخی از / تمام مسیرهای با استفاده از HTTP خلاصه احراز هویت است.
نصب
تصویر در تصویر نصب 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 فایل را می توان با استفاده از htdigest ابزار آپاچی ایجاد شده است.
ایمن تنها برخی از آدرس ها
اگر داده می شود، پارامتر مسیرهای (یک لیست از عبارات منظم) مشخص URL ها را به محافظت شود. (به طور پیش فرض، تمام آدرس ها اختصاص داد.)
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
و nbsp؛ {'کاربر': 'رمز عبور'}،
& nbsp؛ در wsgi_app = unsecured_wsgi_app،
& nbsp؛ در مسیرهای = ['^ / مدیر /'، '^ / / راز / صفحه / $ دیگری]،
)
مورد نیاز:
پایتون
نظر یافت نشد