Facebook OAuth2 диалоговое окно, открывающееся в новой вкладке вместо всплывающего окна с (Sinatra, Ruby, OAuth2) - PullRequest
2 голосов
/ 21 февраля 2011

Я заметил, что на нескольких веб-сайтах, когда пользователю предлагается подключиться к Facebook, все происходит в новом «всплывающем окне». Я начал играть с гемом OAuth2 и Sinatra, и когда я копирую / вставляю код из этого примера https://github.com/intridea/oauth2,, аутентификация / авторизация пользователя происходит в новой вкладке браузера вместо симпатичного маленького всплывающего окна.

Что я делаю не так? Как я должен это сделать? Нужно ли мне использовать Facebook JS SDK?

ТНХ

LP

Ответы [ 2 ]

3 голосов
/ 21 февраля 2011

Вы должны использовать Официальный Facebook Javascript SDK для входа в систему:

https://developers.facebook.com/docs/reference/javascript/

Это намного проще и предоставляет унифицированный интерфейс (который представляет собой искомое всплывающее окно).

0 голосов
/ 21 февраля 2011

Вы должны прочитать это http://devcenter.heroku.com/articles/facebook здесь все работает отлично.

...