我正在使用 Apache 来对 Django 的用户进行身份验证,但我希望不使用 Apache 在其基本配置中使用的弹出表单。
如何在页面中嵌入登录表单,同时仍使用 Apache 进行身份验证?
也就是说,我想要一个显示“请登录”的页面,并提供一个要求输入用户名和密码的表单,并将此信息传递给 Apache 进行身份验证。 (当然,我会通过 SSL 连接执行此操作。)
最佳答案
参见:
http://www.peej.co.uk/articles/http-auth-with-html-forms.html
这展示了如何使用一些 JavaScript 魔法来呈现您自己的 HTTP 基本身份验证表单。如果您用 Google 进行足够的搜索,您会发现其他这样做的示例。
或者查看 mod_auth_tkt:
http://www.openfusion.com.au/labs/mod_auth_tkt/
然而,它使用自定义 Apache 模块来发挥一些魔力。
关于django - 在 Django 中使用 Apache 身份验证而不弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2874483/