我正在使用带有AJAX请求的HTTP基本身份验证。 Firefox 3是一个唠叨者,并且总是显示一个失败凭据的对话框 - 即使我不想要一个。
This question总结了一些浏览器和JS问题;你会注意到它在客户端没有得到解决。幸运的是,我至少可以自由更改服务器 - 我可以修改我的.htaccess
文件。
基本上,每当Firefox看到WWW-Authenticate标头时,它都会尝试再次进行身份验证。 我可以通过修改.htaccess
文件来禁止针对AJAX请求的标题吗?如果是,怎么做?如有必要,我可以在我的XHR请求中传递自定义标头。
以下是目前的情况:
AuthType Basic
AuthUserFile /www/private/.htpasswd
AuthName "Private Collection"
require valid-user
答案 0 :(得分:0)
我遇到了类似的问题,我通过在nodejs中编写的代理解决了这个问题。 也许这可以帮到你:Write proxy/wrapper class for own service in jersey