Вход через соцсети
Добавляет на страницу входа вашей витрины кнопку «Продолжить с…», чтобы посетители могли войти через уже имеющийся аккаунт, а не ждать код подтверждения.
| Раздел | Настройки → Аккаунты |
| Путь в панели | /admin/social-login |
| Необходимый доступ | Platform → Social Credential → View list |
Как это работает
Каждый провайдер представлен отдельной карточкой, которая настраивается независимо: Google, Apple и Kakao.
Карточка Kakao есть на экране, но при сохранении её настройки отклоняются. Пока используйте Google или Apple.
На карточке показаны идентификатор клиента (или Client ID пока не добавлен), число ID мобильных приложений, переключатель Включён, который работает после сохранения идентификатора клиента, и кнопка Настроить (после настройки Изменить).
| Статус | Что означает |
|---|---|
| Включён | Провайдер включён и настроен, кнопка показывается на витрине |
| Отключён | Провайдер настроен, но выключен |
| Не настроен | Идентификатор клиента ещё не добавлен |
Настройка провайдера
Кнопка Настроить на карточке провайдера открывает его настройки.
| Поле | Примечания |
|---|---|
| Включить вход через {provider} | Показывает на витрине кнопку «Продолжить с…» |
| Идентификатор клиента | Берётся из консоли самого провайдера. Без него провайдера нельзя включить |
| Секрет клиента | Берётся там же. При редактировании оставьте поле пустым, чтобы сохранить текущий секрет |
| ID мобильных приложений | Необязательные дополнительные идентификаторы, токены которых нужно принимать, через запятую, не более 10 |
| URL возврата для регистрации | Показывается для Apple и Kakao: зарегистрируйте именно этот адрес в консоли провайдера. Для Google регистрировать ничего не нужно |
С экрана можно сразу перейти в консоль разработчика каждого провайдера.
На экране показан точный адрес для регистрации. Провайдер отклоняет вход с адреса, который ему неизвестен, поэтому скопируйте его без изменений.
ID мобильных приложений
| Провайдер | Для чего использовать |
|---|---|
| Apple | Bundle ID вашего iOS-приложения, чтобы вход через Apple из приложения принимался |
| Дополнительные идентификаторы клиента, токены которых нужно принимать. Обычно приложение использует идентификатор клиента, указанный выше | |
| Остальные | Дополнительные идентификаторы клиента, токены которых нужно принимать |
На карточке видно, сколько ID мобильных приложений у провайдера.
Порядок действий
Если включить провайдера до того, как всё готово на его стороне, кнопка не будет работать.
Что видят клиенты
На экране входа есть разделитель и кнопка «Продолжить с…» для каждого включённого провайдера, рядом с обычным входом по коду подтверждения. При первом входе через соцсеть для клиента создаётся аккаунт.
Сценарии
Меньше отказов при регистрации
Включите того провайдера, которым действительно пользуются ваши клиенты. Одна работающая кнопка лучше четырёх.
У вас есть iOS-приложение
Настройте Apple и добавьте bundle ID приложения в ID мобильных приложений, чтобы вход внутри приложения принимался.
Кнопка провайдера перестала работать
Изменились учётные данные, или URL возврата больше не зарегистрирован. Проверьте консоль провайдера, а затем снова введите здесь идентификатор и секрет клиента.
Вопросы и ответы
Можно ли включить провайдера без идентификатора клиента? Нет. Форма требует его.
Показывается ли мне секрет клиента после сохранения? Нет. При редактировании оставьте поле пустым, чтобы сохранить текущий секрет.
Пропускает ли вход через соцсеть поля регистрации? Нет. Новый клиент всё равно заполняет форму регистрации со всеми полями, которые вы показываете и делаете обязательными в разделе Поля регистрации.
Можно ли отключить провайдера, не удаляя его учётные данные? Да, выключите переключатель Включён на его карточке. Статус сменится на Отключён.
Связанные страницы
- Добавление команды: как люди попадают на вашу платформу
- Поля регистрации · Пользователи · Настройки мобильного приложения