Может ли JanRain поддерживать вход на несколько веб-сайтов и одновременно поддерживать Facebook Connect? - PullRequest
3 голосов
/ 27 января 2011

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

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

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

1 Ответ

1 голос
/ 24 декабря 2014

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

Когда вы используете социальную регистрацию Janrain, вы получаете токен авторизации социальной сети Janrain. Этот токен можно использовать для получения нормализованной полезной нагрузки пользователя из события успешной аутентификации через конечную точку этого 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.

...