Price: 0
Number of applications: 0
27.03.26
Договорная
Idea
Задачи ИКТ
Media sphere
Neurotechnology and artificial Intelligence
Software/ IS
Существующий Custom Integration поддерживает URL/method/payload/headers, но подстановки сейчас работают фактически только в payload. По требованиям секреты должны: храниться отдельно от основной конфигурации интеграции; храниться в зашифрованном виде; быть доступны по имени для подстановок и вычислений; иметь флаг конфиденциальности.
В БД создана таблица custom_integration_secrets с указанными полями, индексами и уникальностью (custom_integration_id, name) . В custom_integrations добавлено поле computed_fields (JSON) с дефолтом [] . Секрет можно создать/обновить/удалить через API. В API и логах ни при каких условиях не появляется реальное значение секрета (только маска/ is_set ). При попытке создать секрет с тем же name в рамках одной интеграции возвращается понятная ошибка валидации
Павловский Дмитрий
Purpose and description of task (project)
Добавить в Custom Integration Request базовую возможность хранить секреты (в зашифрованном виде) и подготовить схему данных для вычисляемых полей, чтобы далее использовать это в подстановках {{secret.*}} / {{computed.*}} и в JS‐вычислениях