我正在使用Facebook Connect进行用户登录/创建的网站上工作。我有一个用于QA的开发服务器,我希望它受密码保护。我们想使用HTTP基本身份验证,但这似乎打破了Facebook Connect(它处于循环中)。有人知道为什么会这样吗?
我认为基本身份验证是在浏览器的基础上完成的,Facebook和我们网站之间的所有通信都是在用户的浏览器中完成的。可能是什么问题?
答案 0 :(得分:5)
Facebook Connect在iFrame hack中使用iFrame来克服跨域边界限制(有关详细信息,请参阅http://wiki.developers.facebook.com/index.php/Cross_Domain_Communication)。我的猜测是,当Facebook重定向到回调页面(xd_receiver.htm)时,它会失败,因为以后需要进行基本身份验证。
答案 1 :(得分:0)
“落入循环”所需的更多信息。但根据您的问题,从我读过的内容来看,facebook connect会在创建帐户时创建一个随机密码,如果他们通过基本身份验证登录,则需要将其更改为匹配(http://www.boonex.com/unity/forums/topic/facebook-connect-error-.htm ) 但是,您没有指定是否使用FBconnect 您是否要求基本身份验证才能达到FBconnect帐户链接/创建的目的?
或者您使用FBconnect创建基本身份验证的登录名?
您如何要求基本身份验证?服务器类型?
一切都能正常运行而不需要基本身份验证吗?