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

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

Обновлено 30 августа 2023

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

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

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

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

  1. Клиент нажимает кнопку "Войти по Сбер ID" в приложении партнера;

    Скриншот кнопка Сбер ID
  2. В приложении партнера в Safari View Controller/Google Chrome Custom Tabs поднимается авторизационная страница Сбер ID;

    Скриншот oidc страница
  3. Клиент авторизуется через приложение Сбербанк Онлайн;

    Скриншот авторизация в МП СБОЛ
  4. После успешной авторизации клиент возвращается в приложение партнера, при этом в Safari View Controller/Google Chrome Custom Tabs создается кука;

    Скриншот возврат на oidc страницу
  5. При успешном прочтении куки страница вернет auth_code по диплинку указаному в redirect_uri.

    Скриншот авторизация по куке

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

  1. Клиент нажимает кнопку Войти по Сбер ID в приложении партнера;

    Скриншот кнопка Сбер ID
  2. В приложении партнера в Safari View Controller/Google Chrome Custom Tabs поднимается авторизационная страница Сбер ID;

    Скриншот oidc страница
  3. При успешном прочтении куки страница вернет auth_code по диплинку указаному в redirect_uri.

    Скриншот авторизация по куке

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

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

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

Актуальный дистрибутив

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

Актуальный дистрибутив

FAQ

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

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