2011-01-27 3 views
3

Мы используем Echo (aboutecho.com), чтобы пользователи могли добавлять комментарии, вступая в систему через Google, Yahoo, AOL и OpenID. Эхо делает это, используя JanRain.Может ли JanRain поддерживать ведение журнала несколькими веб-сайтами и одновременно поддерживать связь с Facebook?

Все хорошо, кроме Facebook отсутствует, но, чтобы добавить Facebook логин, мы должны изменить базовый URL в Facebook приложения к oursite.rpxnow.com (rpxnow является сайт JanRain в)

Он работает за исключением того, это правда, что веб-сайта существующих метод использования Facebook Connect для входа в систему пользователя stop working? Поскольку существующий Facebook-логин должен соответствовать нашему домену, например www.oursite.com, как зарегистрировано в настройках приложения Facebook, но JanRain также хочет изменить его на oursite.rpxnow.com? Поскольку Facebook может принимать только один домен, он будет задыхаться от одного или другого? Благодарю.

ответ

1

Если вы используете Социальный вход Janrain (Engage), то вы замените метод Facebook Connect методом аутентификации Janrain.

Когда вы используете Социальный Логин Janrain, вы получите социальный логин Janrain oAuth. Этот токен может использоваться для извлечения нормализованной полезной информации пользователя из успешного события аутентификации через эту конечную точку API: (https: // {your-engage-domain.com}/api/v2/auth_info). Для этого есть образцы кода на веб-сайте Janrain.

Эта полезная нагрузка будет содержать токен oAuth для аутентификации пользователя Facebook, которую вы можете использовать для выполнения дополнительных вызовов против API Facebook.

Janrain Social Login также поддерживает этот API-вызов: (https: // {your-engage-domain.com}/api/v2/add_or_update_access_token), который позволяет использовать токен, сгенерированный с помощью Facebook Connect (при условии, что вы используете тот же идентификатор приложения Facebook для Facebook Connect и социального входа Janrain) и добавить или обновить токен Facebook, хранящийся на сервере Janrain.

Смежные вопросы