httpauth е WSGI мидълуер, който придържа някои / всички трасета, използващи HTTP Digest удостоверяване.
<Силен> Монтаж
PIP инсталирате httpauth
Използване с пълномощията речника
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {"user1": "password1", "user2": "password2"},
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; # царство = "Защитена Content", # избор
)
Използване с .htdigest файл
secured_wsgi_app = httpauth.DigestFileHttpAuthMiddleware (
& Nbsp; отворена ("/ път / до / си / .htdigest"),
& Nbsp; wsgi_app = unsecured_wsgi_app,
)
.htdigest файлове могат да бъдат създадени с помощта на htdigest Apache инструмента.
Осигуряване само някои от тях
Ако даден параметър маршрути (списък на регулярни изрази), уточнява URL адреси да бъдат обезпечени. (По подразбиране всички URL адреси са обезпечени.)
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {"потребител": "парола"},
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; маршрути = ['^ / администратор /', '^ / друго / тайна / страница / $ "],
)
<силни> Изисквания :
- Python
Коментари не е намерена