httpauth HTTP Digest Autentifikasiya istifadə edərək bəzi / bütün marşrutları təmin edən bir wsgi middleware edir.
Quraşdırma
httpauth bərpa PIP
Etimadnaməsini lüğət ilə istifadə
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {'user1: "password1", "user2:" password2'}
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; # səltənətində = 'Təminatlı məzmun, isteğe #
)
Bir .htdigest fayl istifadə
secured_wsgi_app = httpauth.DigestFileHttpAuthMiddleware (
& Nbsp; açıq (/ yol / və / sizin / .htdigest),
& Nbsp; wsgi_app = unsecured_wsgi_app,
)
.htdigest faylları htdigest Apache alət istifadə yaradıla bilər.
Yalnız bəzi URL'leri təmin
Verildikdə, marşrutları parametri (normal ifadeler siyahısı) URL'leri təmin etmək üçün müəyyən. (Mənim cari olaraq, bütün URL'leri təmin edilir.)
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {'user: "parol"}
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; marşrutları = ['^ / admin /', '^ / başqa / gizli / səhifə / $']
)
tələblər
- Python
Şərhlər tapılmadı