2011-09-28 93 views
1

我访问过site。我观察到,当我没有登录Facebook时,它要求连接到Facebook来下载文件。之后,我已经验证了他们的应用程序。现在,无论何时登录Facebook并打开此网站,它都会自动检测到我在未经任何身份验证的情况下在Facebook上登录。Facebook Connect API工作流程

我想知道它如何识别我登录Facebook吗?任何人都可以提出任何可以显示FaceBook工作流程的幕后作品吗?

回答

2

Authorization and Authentication。 Slideshare通过浏览器上的会话cookie与facebook.com共享登录状态。

Facebook JavaScript SDK允许您的用户使用他们的Facebook帐户注册并登录到您的网站 。这是通过在http://www.facebook.com/和您的 网站之间共享 登录用户状态完成的。只要Facebook用户登录到Facebook并且您的 应用程序有一个有效的访问令牌,Facebook用户就会保持登录到您的网站。

+0

谢谢,我有检讨此链接:http://stackoverflow.com/questions/4701922/how-does-facebook-set-cross-domain-cookies-for-iframes-on-canvas-pages。我想知道他们如何共享cookie。以及他们如何知道只有特定用户登录。 –