Перейти к основному содержимому

Схема использования токена

Для вызова Inspector Cloud Camera из стороннего приложения используется токен авторизации. Это уникальный идентификатор вызывающего приложения.

  • Inspector Cloud mobile app — мобильное приложение IC Camera на Android или iOS устройстве.
  • 3rd party mobile app — стороннее мобильное приложение на том же устройстве.
  • Inspector Cloud backend — бэкенд сервисы приложения Inspector Cloud.
  • 3rd party backend — бэкенд сервисы стороннего мобильного приложения.

Как это работает

  1. Token request. Чтобы получить новый токен по API, бэкенд стороннего мобильного приложения выполняет POST-запрос.
  2. Update token info. Во время получения запроса на выдачу токена, бэкенд Inspector Cloud добавляет новый токен, чтобы его могло использовать приложение IC Camera.
  3. Token transfer. Бэкенд IC передает токен бэкенду стороннего мобильному приложению.
  4. Adding a token. Бэкенд стороннего мобильного приложения передает токен стороннему мобильному приложению по защищенному каналу связи. Дополнительно, нужно принять меры против доступа к токену, который будет храниться в стороннем мобильном приложении.
  5. Calling a DeepLink. Стороннее мобильное приложение использует новый токен для вызова IC Camera. Авторизоваться в IC Camera можно любым из действующих токенов, а также в оффлайн-режиме. В DeepLink API токен передается параметром DeepLinkConst.Parameters.TOKEN.

Полученный в POST-запросе токен также можно использовать для выполнения запросов к API.