httpauth egy WSGI middleware rögzítő néhány / összes útvonalat használ HTTP Digest Authentication.
Telepítés
pip telepíteni httpauth
Használat hitelesítő szótár
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {"user1": "password1", "felhasználó2": "password2"},
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; # realm = "Biztonságos tartalom", # opcionális
)
Segítségével egy .htdigest fájl
secured_wsgi_app = httpauth.DigestFileHttpAuthMiddleware (
& Nbsp; open ("/ path / to / a / .htdigest"),
& Nbsp; wsgi_app = unsecured_wsgi_app,
)
.htdigest fájlok segítségével lehet létrehozni a htdigest Apache eszköz.
Biztosítása csak néhány URL
Ha meg van adva, az útvonalak paramétert (a fenti reguláris kifejezések) meghatározza az URL-eket lehet rögzíteni. (Alapértelmezés szerint az összes URL biztosított.)
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {"felhasználó": 'password'},
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; útvonalak = ['^ / admin /', '^ / más / titkos / oldal / $'],
)
követelmények :
- Python
Hozzászólás nem található