httpauth là một trung WSGI mà đóng chặt một số / tất cả các tuyến đường bằng cách sử dụng HTTP Digest Authentication.
Cài đặt
pips cài đặt httpauth
Sử dụng với các thông tin từ điển
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {'user1': 'password1', 'user2': 'password2'},
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; # realm = "Content Bảo ', # tùy chọn
)
Sử dụng với một tập tin .htdigest
secured_wsgi_app = httpauth.DigestFileHttpAuthMiddleware (
& Nbsp; mở ('/ path / to / bạn / .htdigest'),
& Nbsp; wsgi_app = unsecured_wsgi_app,
)
file .htdigest có thể được tạo ra bằng cách sử dụng công cụ htdigest Apache.
Đảm bảo chỉ có một số URL
Nếu được, các tham số tuyến đường (một danh sách các biểu thức thông thường) xác định các URL được bảo đảm. (Theo mặc định, tất cả các URL được đảm bảo.)
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {'người sử dụng': 'password'},
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; tuyến = ['^ / admin /', '^ / khác / bí mật / trang / $'],
)
Yêu cầu :
- Python
Bình luận không