riy*_*noa 15 firefox authorization http basic-authentication http-headers
我遇到了Firefox的问题,在使用htpasswd凭据登录htpasswd之后,它会在每个请求上发送Authorization:Basic标头.
访问该站点,弹出一个htpasswd身份验证框.我输入凭据并成功查看网站.
使用自定义授权发送请求:基本标头.在Firefox上,它仍然发送htpasswd凭据.
好像在Firefox上,它覆盖了我正在设置的授权标题.我注意到在Firefox和Chrome上,在htpasswd登录后,为每个请求设置了Authorization:Basic标头.但Chrome让我覆盖它的价值,因此我没有这个问题.我没有测试过这个,但看起来我们在Safari中遇到了同样的问题.
我怎么解决这个问题?
正如 KeatsPeeks 所说,这个问题在版本 46 中得到了解决,并添加了以下补丁:不要通过缓存凭证重写通道上设置的自定义授权标头
从补丁中:
+ if (aDontUseCachedWWWCreds) {
+ LOG(("Authorization header already present:"
+ " skipping adding auth header from cache\n"));
+ return NS_OK;
+ }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1376 次 |
| 最近记录: |