Как на самом деле работает FBConnect? - PullRequest
1 голос
/ 21 декабря 2010

В принципе, как это работает технологически?

У меня сложилось впечатление, что SiteA не может прочитать файлы cookie, установленные SiteB. Так что же конкретно происходит под двигателем? По сути, как будет выглядеть блок-схема, когда пользователь заходит на страницу, чтобы она знала, кто этот пользователь?

1 Ответ

3 голосов
/ 31 декабря 2010

Вы вошли в Facebook, поэтому все ваши запросы будут аутентифицированы.Документ, на котором запущен FBConnect, выполняет такой запрос, и с помощью междоменной связи он, в свою очередь, получает информацию о том, «кто вы» и как он связан с Facebook.

Моя статья в Script Junkie, Обмен сообщениями между документами и RPC объясняет, как easyXDM делает XDM (и его реализация намного превосходит FB) (Отказ от ответственности: я основной разработчик), и это в основном об использованииодна из нескольких различных функций / приемов для передачи данных в виде строки между двумя доменами с использованием документов, размещенных в iframes, для передачи данных с сервера на клиент.

Кстати, многие крупные сервисы, такие как Twitter, Disqus, Scribdи Вконтакте используют easyXDM для своего XDM, поэтому он имеет некоторое доверие;)

...