httpauth는 HTTP 다이제스트 인증을 사용하여 일부 / 모든 경로를 확보 WSGI 미들웨어이다.
설치
httpauth를 설치 PIP
자격 증명을 사전에 사용
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& NBSP; { '사용자 1': '가 password1', '사용자 2': '암호 2'}
& NBSP; wsgi_app = unsecured_wsgi_app,
& NBSP; # 영역 = '보안 컨텐츠', 옵션 #
)
.htdigest 파일 사용
secured_wsgi_app = httpauth.DigestFileHttpAuthMiddleware (
& NBSP; 개방 ( '/ 경로 /로는 / 당신의 / .htdigest'),
& NBSP; wsgi_app = unsecured_wsgi_app,
)
.htdigest 파일 htdigest를 아파치 도구를 사용하여 생성 될 수있다.
일부 URL을 확보
주어진 경우, 경로 매개 변수 (정규 표현식의 목록) URL이 보안을 지정합니다. (기본적으로 모든 URL이 확보됩니다.)
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& NBSP; { '사용자': '암호'}
& NBSP; wsgi_app = unsecured_wsgi_app,
& NBSP; 경로 = [ '^ / 관리 /', '^ / 다른 / 비밀 / 페이지 / $'],
)
이 요구 사항 :
이 파이썬
댓글을 찾을 수 없습니다