Сумма: 0
Количество заявок: 0
27.03.26
Договорная
Идея
Задачи ИКТ
Медиасфера
Нейротехнологии и искусственный интеллект
ПО/ИС
Существующий Custom Integration поддерживает URL/method/payload/headers, но подстановки сейчас работают фактически только в payload. По требованиям секреты должны: храниться отдельно от основной конфигурации интеграции; храниться в зашифрованном виде; быть доступны по имени для подстановок и вычислений; иметь флаг конфиденциальности.
В БД создана таблица custom_integration_secrets с указанными полями, индексами и уникальностью (custom_integration_id, name) . В custom_integrations добавлено поле computed_fields (JSON) с дефолтом [] . Секрет можно создать/обновить/удалить через API. В API и логах ни при каких условиях не появляется реальное значение секрета (только маска/ is_set ). При попытке создать секрет с тем же name в рамках одной интеграции возвращается понятная ошибка валидации
Павловский Дмитрий
Цель и описание задачи (проекта)
Добавить в Custom Integration Request базовую возможность хранить секреты (в зашифрованном виде) и подготовить схему данных для вычисляемых полей, чтобы далее использовать это в подстановках {{secret.*}} / {{computed.*}} и в JS‐вычислениях