gpt4 book ai didi

django - 我可以在 Django 中使用 HTTP 基本身份验证吗?

转载 作者:行者123 更新时间:2023-11-28 19:35:24 24 4
gpt4 key购买 nike

我们有一个在 Apache 上运行的网站,访问该网站有许多通过 HTTP 基本身份验证保护的静态页面。

我使用 Django 内置的用户管理支持,用 Django 编写了网站的新部分。

我遇到的问题是用户必须通过 HTTP 基本身份验证登录一次,然后再次使用 Django 登录表单。这对用户来说既笨拙又非常困惑。

我想知道是否有人找到了使 Django 使用 HTTP 基本身份验证信息登录用户的方法。

我不希望将密码传递给 Django,而是如果用户 dave 已经通过 Apache 的身份验证,那么他们也应该以 dave 的身份自动登录到 Django。

(一个选择是让 Apache 和 Django 共享一个用户存储以确保通用的用户名和密码,但这仍然会涉及两个登录提示,这是我试图避免的。)

最佳答案

对于仅支持对某些请求的基本身份验证(而不是与网络服务器混为一谈——这就是某些人可能会解释您的问题标题的方式),您需要查看此处:

http://www.djangosnippets.org/snippets/243/

关于django - 我可以在 Django 中使用 HTTP 基本身份验证吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/152248/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com