Only RK

Price: 0

Number of applications: 0

Making decisions before ...

27.03.26

Form of award

Договорная

Product status

Idea

Task type

Задачи ИКТ

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

Media sphere

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

Neurotechnology and artificial Intelligence

Type of product

Software/ IS

Problem description

Существующий Custom Integration поддерживает URL/method/payload/headers, но подстановки сейчас работают фактически только в payload. По требованиям секреты должны: храниться отдельно от основной конфигурации интеграции; храниться в зашифрованном виде; быть доступны по имени для подстановок и вычислений; иметь флаг конфиденциальности.

Expected effect

В БД создана таблица custom_integration_secrets с указанными полями, индексами и уникальностью (custom_integration_id, name) . В custom_integrations добавлено поле computed_fields (JSON) с дефолтом [] . Секрет можно создать/обновить/удалить через API. В API и логах ни при каких условиях не появляется реальное значение секрета (только маска/ is_set ). При попытке создать секрет с тем же name в рамках одной интеграции возвращается понятная ошибка валидации

Full name of responsible person

Павловский Дмитрий

Purpose and description of task (project)

Добавить в Custom Integration Request базовую возможность хранить секреты (в зашифрованном виде) и подготовить схему данных для вычисляемых полей, чтобы далее использовать это в подстановках {{secret.*}} / {{computed.*}} и в JS‐вычислениях

Note