我正在使用Facebook Connect进行用户登录/创建的网站上工作.我有一个用于QA的开发服务器,我希望它受密码保护.我们想使用HTTP基本身份验证,但这似乎打破了Facebook Connect(它处于循环中).有人知道为什么会这样吗?
我相信基本身份验证是在浏览器的基础上完成的,Facebook和我们网站之间的所有通信都是在用户的浏览器中完成的.可能是什么问题呢?
Facebook Connect在iFrame hack中使用iFrame来克服跨域边界限制(有关详细信息,请参阅http://wiki.developers.facebook.com/index.php/Cross_Domain_Communication).我的猜测是,当Facebook重定向到回调页面(xd_receiver.htm)时,它会失败,因为以后需要进行基本身份验证.