Авторизация Facebook внутри iframe без Facebook без перенаправления - PullRequest
1 голос
/ 06 июня 2011

У меня есть приложение facebook (не написанное мной, но обладающее некоторым контролем над его содержимым), и оно разработано для запуска в качестве холстового приложения iframe с использованием нового (э) средства входа в систему OAuth. Я хочу встроить его во внешний (то есть не в Facebook) iframe, который прекрасно работает при аутентификации + авторизации, как просто страница, которая общается с facebook.

Однако, когда не аутентифицирован + авторизован для запуска приложения, очевидно, что для этого нужно запросить разрешения / логин. Он делает это путем перенаправления на соответствующие страницы авторизации, что работает, если вы делаете top.location.href, но я бы очень хотел сделать это в iframe, например. используя self.location.href. Похоже, что это не разрешено Facebook, поскольку вместо того, чтобы перенаправить вас на нужную страницу, вы получаете логотип Facebook и ссылку для удаления из iframe и перехода на страницу авторизации, чего я не хочу делать *. 1005 *

Можно ли обрабатывать аутентификационные вещи внутри iframe, и если да, то как? Буду очень признателен за любую информацию об этом!

1 Ответ

0 голосов
/ 06 июня 2011

Вы должны использовать JavaScript-фреймворк facebook-connect, который открывает всплывающее окно для разрешений

Проверьте это руководство http://thinkdiff.net/facebook/graph-api-javascript-base-facebook-connect-tutorial/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...