Тек ҚР

Ақша сомасы: 0

Өтінімдер саны: 3

Тапсырыс беруші
... дейн шешім қабылдау

27.03.26

Марапаттау нысаны

Договорная

Өнім күйі

Идея

Тапсырма түрі

Задачи ИКТ

Сфера применения

Медиасфера

Область задачи

Нейротехнология және жасанды интеллект

Tech-тапсырма
Өнім түрі

БҚ/АЖ

Мәселенің сипаттамасы

Существующий 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‐вычислениях

Ескерту