Только РК

Сумма: 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‐вычислениях

Примечание