我正在使用 Facebook Connect 进行用户登录/创建的网站。我有一个用于 QA 的开发服务器,我希望它有密码保护。我们想使用 HTTP 基本身份验证,但这似乎破坏了 Facebook Connect(它陷入了循环)。有人知道为什么会这样吗?
我相信基本身份验证是在浏览器的基础上完成的,Facebook 和我们网站之间的所有通信都是在用户的浏览器中完成的。可能是什么问题呢?
我正在使用 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) 时,它会失败,因为稍后需要基本身份验证。
需要更多关于“陷入循环”的信息。但是根据您的问题,据我所知,facebook connect 将在创建帐户时创建一个随机密码,如果他们通过基本身份验证登录,则需要对其进行更改以匹配(http://www .boonex.com/unity/forums/topic/facebook-connect-error-.htm)但是您没有指定这是否是您使用 FBconnect 的方式。
您是否需要基本身份验证才能到达 FBconnect 帐户链接/创建点?
或者您是否使用 FBconnect 为基本身份验证创建登录名?
您如何要求基本身份验证?服务器类型?
一切都不需要基本身份验证吗?