Экосистема Narvelium

Расширения без отдельной сборки под заказчика

Платформа уже содержит реестр модулей и защищённый шлюз запуска расширений. Полный набор возможностей магазина пакетов — установка, обновление, удаление и подпись поставляемых архивов — появляется на следующем этапе развития каталога.

Что уже реализовано

Контролируемый запуск внешнего модуля

Платформа выдаёт внешнему модулю только короткоживущее подписанное разрешение с теми правами, которые одновременно разрешены описью модуля и самому пользователю.

▣

Реестр модулей

Код, версия, признак включения, запрошенные права и настройки хранятся в одном месте.

✓

Подписанные разрешения Ed25519

Каждая установка хранит собственную постоянную пару ключей Ed25519; общий секрет для подписи расширений не используется.

⌁

Пересечение прав

Разрешение получает только пересечение запрошенных прав и текущих прав пользователя: опись модуля не может повысить права пользователя.

↻

Отзыв разрешений

Отключение модуля, смена настроек или ключа увеличивает номер версии разрешения и делает ранее выданные разрешения недействительными.

◇

Открытый ключ проверки

Открытый ключ доступен для проверки подписи, при этом сам закрытый ключ подписи не раскрывается.

◎

Аудит

Операции настройки и запуска попадают в общий журнал событий платформы.

Интеграционный контур

Готовые и развиваемые адаптеры

Состояние кода соединителя не заменяет проверку на стороне заказчика.

AD / LDAPLDAPS и синхронизация каталога подтверждены на проверочном стенде
Keycloak / OIDCУсиленный компонент OIDC и проверки соответствия протоколу
Bitrix24Модель для чтения, сохраняемое состояние синхронизации и очередь необработанных сообщений
1С / ODataАдаптер только для чтения по списку разрешённых объектов; сквозная проверка — после лицензирования стенда
Что уже работает

Шлюз расширений уже есть; жизненный цикл пакетов — следующий этап

Безопасный запуск внешнего модуля с проверкой прав не заменяет полноценный магазин пакетов.

✓Реестр модулей и запрошенные права.
✓Подписанное разрешение Ed25519, срок действия 30–900 секунд.
✓Пересечение прав и отзыв разрешений по номеру версии.
✓Публикация открытого ключа проверки подписи.
•Подписанный формат пакета для поставки.
•Операции установки, обновления, отката и удаления.
•Перенос данных пакетов и проверка совместимости.
•Торговые расчёты и партнёрские выплаты.
Внешний модульопись · запрошенные права · версия
Запусккраткоживущее разрешение Ed25519
Праваопись ∩ права пользователя
Идентификацияподписанные сведения о пользователе и установке
Жизненный циклотключение, смена настроек и ключа — отзыв разрешений
Этапы развития

От защищённого шлюза к открытому каталогу расширений

Первый этап — стабильный программный интерфейс и проверенные интеграции; торговая площадка появляется после отработки жизненного цикла пакетов и проверки совместимости.

СЕЙЧАС

Отобранные модули

Реестр модулей, шлюз с подписью Ed25519 и ручная техническая проверка.

ДАЛЕЕ

Подписанные пакеты с полным циклом

Опись пакета, подпись, установка, обновление, откат, удаление и правила совместимости.

ПОСЛЕ

Платная торговая площадка

Каталог расширений, публикация решений партнёров, лицензирование расширений и расчёты.

Нужна интеграция или отраслевой модуль?

Новый компонент должен работать через общий программный интерфейс платформы и не превращаться в отдельную сборку Narvelium.