我浏览了CNN,看到我在Facebook上的照片和一个“发表评论”框,我吓坏了。CNN是如何获得我的Facebook登录信息的?
这是我能想到的唯一顺序。
我浏览Facebook并登录。 Facebook在我的机器上放置了一个授权cookie。 我浏览CNN。 CNN读取我的Facebook cookie并将授权代码发送到Facebook API。
我见过像这样的跨网站广告,但那只是显示信息。我以为像LinkedIn这样的网站会把我的信息卖给广告商。自动将我登录到第三方网站似乎完全不同。
这是一个iframe。iframe可以访问你的facebook cookies,但是包含它的站点没有。
更好的解释 http://my.opera.com/quakerdoomer/blog/2010/05/26/enforcing-disclosures-the-present-social-networking-e-identities-helplessness