httpauthは、いくつかの/ HTTPダイジェスト認証を使用するすべてのルートを固定しているWSGIミドルウェアです。
<強い>インストールの
httpauthをインストールピップ
資格辞書と使い方
secured_wsgi_app = httpauth.DictHttpAuthMiddleware(
&NBSP; {'USER1': 'パスワード1'、 'ユーザ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をApacheのツールを使用して作成できます。
唯一のいくつかのURLを確保
与えられた場合は、ルートのパラメータ(正規表現のリスト)は、URLが固定されるように指定します。 (デフォルトでは、すべてのURLが固定されている。)
secured_wsgi_app = httpauth.DictHttpAuthMiddleware(
&NBSP; {'ユーザー': 'パスワード'}、
&NBSP; wsgi_app = unsecured_wsgi_app、
&NBSP;ルート= ['^ /管理/'、 '^ /別/秘密/ページ/ $']、
)
の要件の
- のPythonます。
コメントが見つかりません