ym88659208ym87991671
Подключение ЕЛК в профиле пользователя | Документация для разработчиков

Подключение ЕЛК в профиле пользователя

Обновлено 9 декабря 2025

Встраивание блока ЕЛК в профиль пользователя

Чтобы интегрировать блок ЕЛК на экран профиля пользователя, убедитесь, что выполнены следующие предварительные условия:

  1. Проверьте подключение к Сбер ID. Если ваша компания еще не зарегистрирована в сервисе Сбер ID, сделайте это заранее, следуя официальному руководству по регистрации сервиса: Регистрация в Сбер ID

  2. Обновите список запрашиваемых scope.

При аутентификации пользователя необходимо запросить следующий набор scope:

const scopes = [
"openid",
"api/v1/userdata",
"avatar",
"email",
"mobile",
"gender",
"name",
"birthdate",
"offline_access",
"prime_subscription",
"bonus_balance",
"mapp_sso" // для мобильного приложения
];
  1. Готовность верстки. Прежде чем приступить к интеграции, ознакомьтесь с нашим руководством по подготовке верстки для правильной отображения ЕЛК в вашем мобильном приложении: → Подготовка верстки под внедрение ЕЛК в мобильное приложение

Далее выполняйте пошагово остальные этапы интеграции.

Настройка обработки токенов

  • Согласуйте с командой ЕЛК сроки жизни refresh-токена, чтобы избежать ошибок авторизации.
  • Обеспечьте обработку токенов и своевременное обновление access-токенов при истечении срока их действия.

Использование SDK

Настройте интеграцию SDK для корректного отображения блоков ЕЛК внутри вашего продукта:

Для мобильных приложений:

  • Настроить бесшовный переход на Веб-поверхность партнеров
  • Подписка на обновления app-токена

Подробнее см.:

Важные моменты при настройке мобильного SDK:

  • Установите клиентские параметры (clientID) через метод setMainSettings().
  • Используйте кастомизацию интерфейса методами типа setUIMode() и setUIPreferences() для обеспечения единого опыта пользователя.
  • Поддерживайте регулярную проверку токенов авторизации через метод checkAppTokenForValid().
  • Обрабатывайте события, подписавшись на соответствующие уведомления через API SDK.
  • Проведите тестирование всех аспектов взаимодействия приложения с сервером и сторонними элементами.

Кастомизация дизайна

Для согласования цветовой гаммы и стилей интерфейса с дизайном партнера:

  • Предоставьте цветовую схему, используемую партнером, команде ЕЛК для дальнейшей адаптации внешнего вида блока.

Схема взаимодействия: процесс интеграции

Схема взаимодействия

Workflow: интеграция ЕЛК в приложение партнера

ЭтапДействиеУчастник
1НачалоКлик на иконку меню профиляКлиент
2ИнициализацияИнициализация SDK ЕЛКПриложение партнера
3Подготовительный этапЗагрузка файлов разметки и подготовки скелетаSDK
4Передача запросовНаправление запроса на проксированиеSDK → Сервер партнера
5ТокеныПодогрев access token (если необходимо)Сервер партнера
6Прокси-запросыПроксирование запроса на сервер ЕЛКСервер партнера → ЕЛК
7Проверка и обработкаПроверка токена и получение данныхСервер ЕЛК
8Дополнительные данныеДополнение ответа собственными данными (опционально)Сервер партнера
9ОтветВозвращение результата в SDKСервер партнера → SDK
10Отображение данныхВиджет наполняется даннымиSDK

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней

ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера.