Ситуация

Хранилище для продукта клиента

Внешняя интеграция получает тот же контракт, что и продукты A3, но ограниченный правами доступа и одноразовыми токенами.

Как проходит

  1. 1Продукт регистрируется в реестре: название, иконка, открытый ключ, права доступа и шаблон обратной ссылки
  2. 2Он работает через четыре метода контракта: put загружает файл, get отдаёт его, bind привязывает к сущности, unlink отвязывает. Устройство хранилища продукту знать не нужно
  3. 3На отвязку выпускается одноразовый токен, подписанный ключом продукта

Какие возможности используются

Другие сценарии

Разберём ваш сценарий?

Опишите, где сейчас лежат файлы и какие сущности должны их держать. Предложим схему привязок и порядок подключения по контракту.