1
24
这已添加到django 1.3版本中。有关此内容,请参阅更多当前文档: http://docs.djangoproject.com/en/dev/howto/auth-remote-user/ |
2
34
为了只支持对某些请求的基本授权(而不是与Web服务器进行干扰——这是有人可能解释您的问题标题的方式),您需要查看以下内容: |
3
10
一定要查看奥利的链接。您基本上可以通过查看request.meta['remote_user']在Django中看到基本HTTP身份验证验证的用户名。 更新: 已测试建议的票修补程序 #689 在Telenieko的Git存储库中提供最新版本 here . 它至少适用于修订版 9084 Django。 通过激活远程用户身份验证后端
如果你像我一样使用lighttpd和fastcgi,激活mod_auth,为测试用户创建凭证(我称之为
以下
在重新加载lighty和django fcgi服务器之后,加载站点的根目录现在请求身份验证并接受
这个
以及
如果你不想修补django,分离
|
4
3
有 httpauth.py . 我对姜戈还是个新手,所以我不知道它到底是如何适应的,但它应该能满足你的需求。 编辑:这里是 a longer bug thread on the subject . |
5
0
因为django可以以多种方式运行,而且只有modpython提供了与Apache的紧密集成,所以我不认为django有一种方法可以让您以Apache的基本身份验证登录到basic。身份验证实际上应该在应用程序级别完成,因为它将给您更多的控制权,并且将更简单。您真的不想在Python和Apache之间共享用户数据。 如果您不介意使用补丁版本的django,那么在 http://www.djangosnippets.org/snippets/56/ 这将为您提供一些中间件来支持基本认证。 基本身份验证非常简单-如果用户没有登录,则返回401身份验证所需的状态代码。这会提示浏览器显示登录框。然后,浏览器将以bas64编码字符串的形式提供用户名和密码。维基百科条目 http://en.wikipedia.org/wiki/Basic_access_authentication 相当不错。 如果补丁不做您想要的,那么您可以很快地实现基本身份验证。 |
6
0
这似乎是自定义任务
|
kayasa · 在响应中处理身份验证错误 7 年前 |
gaurav5430 · 角度HTTP身份验证:未获取浏览器登录提示 8 年前 |
h3ct0r · 通过HTTP认证的Api凭据,好主意吗? 8 年前 |