Ссылочная авторизация
Ссылочная авторизация обеспечивает бесшовный из мобильных приложений T‑Банка в ваше приложение с сохранением авторизации — например, Долями или разделов Выгода и Шоппинг.
Postman-коллекция авторизационных запросов
Принцип работы
Пользователь нажимает Смотреть в магазине на странице оффера партнера в приложении Т-Банка.
Бэкенд приложения Т-Банка генерирует авторизационный токен и отправляет запрос. Вид запроса:
https://partner?auth_token=xxxxПартнерское приложение генерирует уникальный случайный параметр
state, сохраняет на своей стороне в браузере и связывает его с браузером пользователя для защиты от CSRF-атак.
- Приложение партнера инициирует авторизацию через вызов метода GET https://id.tbank.ru/auth/authorize на фронтенд со следующими параметрами:
client_id— идентификатор, который получен на почту после подписания договора.redirect_uri— адрес страницы, на которую пользователь будет перенаправлен после завершения авторизации видаhttps://myintegration.ru/auth/complete.auth_token— токен, полученный на предыдущем шаге.state— параметр, который сгенерировал сервис партнера.response_type— code.