ym88659208ym87991671
Аутентификация oidc2app | Документация для разработчиков

Аутентификация на веб-странице Банка внутри мобильного приложения партнера (OIDC to App)

Обновлено 30 января 2025

Сценарий позволяет авторизовать клиента в приложении партнера через Safari View Controller/Google Chrome Custom Tabs. При этом будет создаваться авторизационная кука, которая позволит в дальнейшем авторизовывать клиента по ней без необходимости перехода в приложение Сбербанк Онлайн.

Сценарий авторизации по oidc2app

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

Авторизационная кука не сформирована

  1. Клиент нажимает кнопку "Войти по Сбер ID" в приложении партнера;
Скриншот кнопка Сбер ID
  1. В приложении партнера в Safari View Controller/Google Chrome Custom Tabs поднимается авторизационная страница Сбер ID;
Скриншот oidc страница
  1. Клиент авторизуется через приложение Сбербанк Онлайн;
Скриншот авторизация в МП СБОЛ
  1. После успешной авторизации клиент возвращается в приложение партнера, при этом в Safari View Controller/Google Chrome Custom Tabs создается кука;
Скриншот возврат на oidc страницу
  1. При успешном прочтении куки страница вернет auth_code по диплинку указаному в redirect_uri.
Скриншот авторизация по куке

Авторизационная кука сформирована

  1. Клиент нажимает кнопку Войти по Сбер ID в приложении партнера;
Скриншот кнопка Сбер ID
  1. В приложении партнера в Safari View Controller/Google Chrome Custom Tabs поднимается авторизационная страница Сбер ID;
Скриншот oidc страница
  1. При успешном прочтении куки страница вернет auth_code по диплинку указаному в redirect_uri.
Скриншот авторизация по куке

Подключение и настройка

Для настройки данного сценария необходимо подключить в приложение партнера актуальную версию SDK.

iOS Инструкция по настройке

Release notes

Android Инструкция по настройке

Release notes

FAQ

При возникновении вопрос рекомендуем заглянуть в наш раздел FAQ по сценарию OIDC to App

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