2010-02-19 88 views
8

我正在使用Facebook Connect进行用户登录/创建的网站上工作。我有一个用于QA的开发服务器,我希望它受密码保护。我们想要使用HTTP基本认证,但这似乎打破了Facebook连接(它属于一个循环)。有人知道为什么会发生这种情况吗?Facebook连接和HTTP基本认证

我相信基本身份验证的浏览器基础上进行,并且所有的Facebook之间的沟通,我们的网站在用户的浏览器中完成。可能是什么问题呢?

回答

5

Facebook连接使用iFrame中的iFrame劈克服交叉域边界限制(见http://wiki.developers.facebook.com/index.php/Cross_Domain_Communication细节)。我的猜测是,当Facebook重定向到回调页面(xd_receiver.htm)时,它会失败,因为稍后需要基本身份验证。

+0

这与我的怀疑很相似。但是,我始终明白,基本身份验证凭据由浏览器保存并在需要时使用。为什么IFrame会成为问题? – 2010-02-26 15:39:57

0

更多关于“陷入循环”的信息。但根据你的问题,从我读到的是Facebook的连接将创建一个帐户创建一个随机密码,如果他们通过基本身份验证登录,它将需要改变匹配(http://www.boonex.com/unity/forums/topic/facebook-connect-error-.htm) 但是你不要指定是否使用FBconnect。
您是否需要基本身份验证才能访问FBconnect帐户链接/创建?

或者您是否使用FBconnect创建基本身份验证的登录名?

你是如何要求基本身份验证?服务器类型?

一切工作都不需要基本身份验证吗?