Любой пользователь может зарегистрироваться или войти в систему, используя Facebook, Google аккаунты или использовать SSO.
Если вы хотите, чтобы при создании учетной записи в сообществе пользователи видели ваши собственные социальные приложения, в разделе Администрирование » Приложения активируйте Social Login. Затем нажмите Настройки и следуйте нижеприведенным инструкциям.
Все пользователи скрипта должны постоянно обновлять систему, чтобы социальная авторизация работала корректно.
Чтобы использовать ваше приложение в 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 введите Секрет клиента и Идентификатор клиента вашего приложения, которое вы только что создали.