httpauth este un middleware WSGI care fixează anumite / toate traseele utilizând HTTP Digest Autentificarea.
Instalare
Pip instala httpauth
Utilizarea cu acreditările dicționar
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {'user1 ":" password1 "," user2 ":" password2 "},
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; # tărâm = "Conținut securizat", # opțional
)
Utilizarea cu un .htdigest fișier
secured_wsgi_app = httpauth.DigestFileHttpAuthMiddleware (
& Nbsp; deschis ('/ calea / catre / ta / .htdigest "),
& Nbsp; wsgi_app = unsecured_wsgi_app,
)
.htdigest fișierele pot fi create folosind htdigest instrumentul Apache.
Asigurarea numai unele adrese URL
Dacă dat, parametrul rute (o listă de expresii regulate) specifică adresele URL să fie asigurate. (În mod implicit, toate URL-urile sunt asigurate.)
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {"utilizator": "Parola"},
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; rutele = ['^ / admin /', '^ / o altă / secreta / pagina / $'],
)
Cerințe :
- Python
Comentariile nu a fost găsit