<aside> 💡 Перед изучением данного материала настоятельно рекомендуем ознакомиться с материалом Базовые принципы работы API

</aside>

Авторизация пользователя

Методы API не предоставляют механизма авторизации клиентов, поэтому в случае необходимости приложению следует реализовать данный механизм на своей стороне.

Первичная идентификация пользователя

Идентификация пользователя это процесс сопоставления профиля пользователя в системах XL или XP, с указанным клиентом номером телефона. В общем случае идентификацию можно можно описать следующей последовательностью действий:

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

  1. Авторизация по логину и паролю
  2. Авторизация в контексте текущего сеанса работы

Авторизация по логину и паролю

После успешной идентификации клиента (получения IntegrationId) клиенту необходимо предложить мастер создания профиля на стороне приложения. При этом минимальная реализация такого подхода предусматривает только форму с указанием желаемого логина и пароля. Указанные данные необходимо сохранить в базе данных разрабатываемого приложения вместе с полученным ранее IntegrationId для последующих обращений к API.