我想在 Django 开发服务器上使用基于智能卡的身份验证,因为它是我所居住的普遍接受的身份验证方式。
.htaccess
使用 Apache,我可以通过在需要身份验证的目录中创建一个文件来启用它:
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 中没有用于测试和开发目的的功能非常烦人。关于如何设置它的任何想法?
编辑:谢谢你的回答,马丁,但它并没有真正帮助我到达我想要的地方。无论如何,现在我已经通过提供一小段示例代码/或更多说明阅读什么或从哪里开始来为某人回答这个问题。