httpauth is 'n WSGI middleware wat beskerm sommige / alle roetes met behulp van HTTP Digest verifikasie.
Installasie
PIP installeer httpauth
Die gebruik van met geloofsbriewe woordeboek
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {'gebruiker1': 'password1', 'user2': 'password2'},
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; # realm = 'veilige inhoud', # opsionele
)
Met behulp van 'n .htdigest lêer
secured_wsgi_app = httpauth.DigestFileHttpAuthMiddleware (
& Nbsp; oop ('/ pad / na / jou / .htdigest'),
& Nbsp; wsgi_app = unsecured_wsgi_app,
)
.htdigest lêers geskep kan word met behulp van die htdigest Apache hulpmiddel.
Beveilig slegs sommige URLs
As gegee, die roetes parameter ('n lys van gereelde uitdrukkings) spesifiseer die URL's te beveilig. (By verstek, is al die URL's verseker.)
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {'gebruiker': 'wagwoord'},
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; roetes = ['^ / admin /', '^ / ander / geheim / page / $'],
)
Vereistes :
- Python
Kommentaar nie gevind