我们有一个运行在apache 上的网站,对它的访问有一些通过HTTP basic身份验证保护的静电页面.
我用Django编写了站点的新部分,使用Django内置的用户管理支持.
我遇到的问题是,用户必须通过HTTP基本身份验证登录一次,然后使用Django登录表单再次登录.这对用户来说既笨拙又非常令人困惑.
我想知道是否有人找到了让Django使用HTTP基本身份验证信息登录用户的方法.
我不希望向Django传递密码,但是如果用户dave
已经通过Apache的身份验证,那么他们也应该以dave
的身份自动登录Django.
(一种 Select 是让Apache和Django共享一个用户存储,以确保通用用户名和密码,但这仍然会涉及两个登录提示,这正是我试图避免的.)