Firefox的基本身份验证

时间:2015-10-08 07:21:03

标签: firefox authentication basic-authentication digest-authentication

当每个GET请求发送Authorization: Basic xxxx标头时,我在服务器端检索令牌。

使用Chrome和Safari,我得到"Basic xxxx",所以没关系。

使用Firefox我得到"Digest username=..., realm=..., ...",虽然我可以在使用Firebug的请求中看到"Basic xxxx",在Apache日志中看到摘要。

这是怎么回事?

1 个答案:

答案 0 :(得分:0)

我的Apache配置发生了以下几行,并取消注释,重新加载并重新启动Apache,然后重新启动浏览器,解决了问题。

AuthType Digest
AuthName "[...]"
AuthUserFile "/home/[...]/.auth-digest"
Require valid-user

可能在某些时候我使用Chrome注册了此身份验证,但从未使用过Firefox,因此它没有通过第一个安全层,也从未尝试过对基本安全层进行身份验证。清除所有cookie /存储的密码/缓存可以提供帮助。