httpauth es un middleware WSGI que fija algunas / todas las rutas que utilizan HTTP Digest autenticación.
Instalación
PIP instalar httpauth
Utilización con diccionario credenciales
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {'usuario1': 'contraseña1 "," usuario2 ":" password2'},
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; # realm = "Contenido Seguro", # opcional
)
Utilización con un archivo .htdigest
secured_wsgi_app = httpauth.DigestFileHttpAuthMiddleware (
& Nbsp; abierto ('/ ruta / a / su / .htdigest'),
& Nbsp; wsgi_app = unsecured_wsgi_app,
)
archivos .htdigest se pueden crear utilizando la herramienta htdigest Apache.
Asegurar sólo algunas de las URL
Si se les da, el parámetro de rutas (una lista de expresiones regulares) especifica las direcciones URL para ser asegurados. (Por defecto, todas las URL están asegurados.)
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {'usuario': 'password'},
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; rutas = ['^ / admin /', '^ / otra / secret / página / $'],
)
Requisitos :
- Python
Comentarios que no se encuentran