httpauth yra WSGI tarpinės kad apsaugo kai / all maršrutus per HTTP digest.
Diegimas
įdiegti PIP httpauth
Naudojant su raštų žodyną
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {"user1": "password1", "user2": "hasło2"},
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; # karalystė = 'Apsaugotas turinys "# neprivaloma
)
Naudojant su .htdigest failą
secured_wsgi_app = httpauth.DigestFileHttpAuthMiddleware (
& Nbsp; atvira ("/ kelias / iki / jūsų / .htdigest),
& Nbsp; wsgi_app = unsecured_wsgi_app,
)
.htdigest failai gali būti sukurta naudojant htdigest Apache įrankį.
Saugūs tik kai URL
Jei teikiama, maršrutai parametras (reguliarių išraiškų sąrašas) nurodo URL turi būti apsaugota. (Pagal nutylėjimą, visi URL pritvirtinti.)
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {"naudotojas": "slaptažodis"},
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; maršrutai = ['^ / admin / "," ^ / Kita / paslaptis / puslapis / $'],
)
Reikalavimai :
- Python
Komentarai nerastas