如何覆盖 Apache 的摘要身份验证
Posted
技术标签:
【中文标题】如何覆盖 Apache 的摘要身份验证【英文标题】:How do I override Apache's Digest Authentication 【发布时间】:2011-10-24 15:47:11 【问题描述】:我的乘客前面是 Apache。我正在尝试有选择地对我的 URL 进行摘要身份验证。 我有以下情况。
-
位置/需要在领域 Foo 下进行摘要身份验证
位置 /a 不需要验证
位置 /a/b 需要在领域 Bar 下进行摘要身份验证
这是我的配置(或多或少):
<Location />
AuthName Foo
AuthType Digest
AuthDigestDomain /
AuthUserFile /etc/apache2/foo_digest.users
require valid-user
</Location>
<Location /a >
Allow from all
Satisfy Any
</Location>
<Location /a/b >
AuthName Bar
AuthType Digest
AuthDigestDomain /a/b
AuthUserFile /etc/apache2/bar_digest.users
require valid-user
<Location>
结果如下:
-
位置 / 正在摘要认证 Foo 中
位置 /a 未通过任何身份验证
位置 /a/b 也未经过任何身份验证
我对此相当陌生。我做错了什么?
【问题讨论】:
【参考方案1】:尝试验证类型无参数。
AuthType 无
AuthType 无 允许所有人 满足任何
【讨论】:
您也可以将此作为评论发布,因为它不是一个完整的答案,是的,欢迎来到 SO以上是关于如何覆盖 Apache 的摘要身份验证的主要内容,如果未能解决你的问题,请参考以下文章
将 apache2 摘要身份验证信息传递给由 mod_wsgi 运行的 wsgi 脚本