我正在使用Apache为Django的用户进行身份验证,但我想这样做没有Apache在其基本配置中使用的弹出窗体。
如何在仍然使用Apache进行身份验证的同时在页面中嵌入登录表单?
也就是说,我想要一个页面上写着“请登录”,并提供一个要求输入用户名和密码的表单,并将此信息传递给Apache进行身份验证。 (当然,我会通过SSL连接执行此操作。)
答案 0 :(得分:1)
也许您可以使用django或mod_python访问控制在mod_wsgi中执行此操作。
对于mod_wsgi身份验证处理程序,django trac上有一个open ticket。
关于此主题的更多resources。
答案 1 :(得分:1)
请参阅:
http://www.peej.co.uk/articles/http-auth-with-html-forms.html
这显示了如何使用一些JavaScript魔术来呈现自己的HTTP基本身份验证表单。如果你用Google搜索得足够多,你会发现其他的例子。
或者在以下位置查看mod_auth_tkt:
然而,它使用自定义Apache模块来做一些魔术。