httpauth on WSGI middleware, joka turvaa jotkut / kaikki reitit HTTP Digest Authentication.
Asennus
Pip asentaa httpauth
Käyttämällä kanssa valtakirjojen sanakirja
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {'käyttäjä1': 'password1 "," käyttäjä2': 'password2'},
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; # valtakunta = "Suojattu sisältö", # valinnainen
)
Käyttäminen .htdigest tiedosto
secured_wsgi_app = httpauth.DigestFileHttpAuthMiddleware (
& Nbsp; open ('/ path / to / teidän / .htdigest'),
& Nbsp; wsgi_app = unsecured_wsgi_app,
)
.htdigest tiedostoja voidaan luoda käyttämällä htdigest Apache työkalu.
Turvaaminen vain URL-osoitteita
Jos annetaan, reitit parametri (luettelo säännöllisiä lausekkeita) täsmennetään URL-turvattava. (Oletuksena kaikki URL-osoitteet on kiinnitetty.)
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {"käyttäjä": "salasana"},
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; reitit = ['^ / admin /', '^ / toisen / salainen / sivu / $ "],
)
Vaatimukset :
- Python
Kommentteja ei löytynyt