Django開発サーバーでスマートカードベースの認証を使用したいと思います。これは、私が住んでいる場所で広く受け入れられている認証手段だからです。
Apacheを使用すると、.htaccess
認証が必要なディレクトリにファイルを作成することで有効にできます。
SSLVerifyClient require
SSLVerifyDepth 2
そして仮想ホストで:
<Directory /var/www/www/secure>
Options Indexes FollowSymLinks MultiViews
AllowOverride AuthConfig Options
Order allow,deny
allow from all
</Directory>
そして、次のような証明書と失効リストを参照することによって:
SSLCACertificateFile /etc/apache2/certificate.crt
SSLCARevocationPath /etc/apache2/crl
Djangoでのテストと開発の目的でこの機能がないのは非常に面倒です。それを設定する方法について何かアイデアはありますか?
編集:マーティン、あなたの答えに感謝します、しかしそれはまだ私が望むところに私を得るのを本当に助けませんでした。とにかく、今私は誰かが質問に答えるための報奨金を開いて、サンプルコードの小さな断片/または何を読むべきか、どこから始めるべきかについてのより明確なものを提供しました。