<aside> 💡 Перед изучением данного материала настоятельно рекомендуем ознакомиться с материалом Базовые принципы работы API
</aside>
Методы API не предоставляют механизма авторизации клиентов, поэтому в случае необходимости приложению следует реализовать данный механизм на своей стороне.
Идентификация пользователя это процесс сопоставления профиля пользователя в системах XL или XP, с указанным клиентом номером телефона. В общем случае идентификацию можно можно описать следующей последовательностью действий:
Далее следует рассмотреть две возможные схемы авторизации клиентов в рамках разрабатываемого приложения.
После успешной идентификации клиента (получения IntegrationId) клиенту необходимо предложить мастер создания профиля на стороне приложения. При этом минимальная реализация такого подхода предусматривает только форму с указанием желаемого логина и пароля. Указанные данные необходимо сохранить в базе данных разрабатываемого приложения вместе с полученным ранее IntegrationId для последующих обращений к API.