Авторизация через социальные сети

Любой пользователь может зарегистрироваться или войти в систему, используя Facebook,  Google аккаунты или использовать SSO.

Если вы хотите, чтобы при создании учетной записи в сообществе пользователи видели ваши собственные социальные приложения, в разделе Администрирование » Приложения активируйте Social Login. Затем нажмите Настройки и следуйте нижеприведенным инструкциям.

Все пользователи скрипта должны постоянно обновлять систему, чтобы социальная авторизация работала корректно.

Facebook

Чтобы использовать ваше приложение в Facebook, пожалуйста, выполните следующие действия:

  • Перейдите по ссылке https://developers.facebook.com/apps и добавьте новое приложение;
  • Выберите параметр Вебсайт и создайте идентификатор приложения, указав название, категорию, версию;
  • Введите сайт и мобильную версию. Оба URL-адреса должны быть одинаковыми и указывать, где расположен UseResponse;
  • Нажмите далее и перейдите в Мои приложения;
  • Выберите созданное приложение и скопируйте Идентификатор приложения и Секрет приложения;
  • В UseResponse перейдите в раздел Администрирование » Приложения » Social Login » Настройки и на вкладке Facebook введите ключи в соответствующие поля, затем нажмите Продолжить.

Сейчас вы должны увидеть ваше собственное приложение, если на экране входа выбрать Facebook.

Google+

Чтобы создать приложение в Google, вам необходимо создать учетную запись разработчика, затем выполнить следующие шаги:

  • Перейдите по ссылке https://console.developers.google.com/project/ и создайте новый проект;
  • Как только проект создан, перейдите в раздел API и сервисы » Учетные данные в левом меню и создайте новую учетную запись (Идентификатор клиента OAuth);
  • Выберите параметр "Веб-приложение", введите адрес вашего приложения UseResponse;
  • Введите Разрешенные URI перенаправления = URL вашего сообщества + login-oauth/google;
  • В UseResponse перейдите в раздел Администрирование » Приложения » Social Login » Настройки и на вкладке Google введите Секрет клиента и Идентификатор клиента вашего приложения, которое вы только что создали.
Была ли статья полезной?
0 0 0