Сценарий · B2B SaaS, нужны метрики для клиентов.
SaaS-командам
Клиенты просят дашборды в их кабинете, не хочется собирать свой rendering layer.
Что предлагает Unimoni
Embed-виджеты через JWT с зашитыми filters. SDK для React/JS. Партнёру отдаёте 5 строк кода.
Конкретно
- ✓Origin allowlist на API-ключе
- ✓Filters в JWT claims — спуф невозможен
- ✓React/JS SDK
- ✓5 готовых шаблонов виджетов
Как это устроено
Встраивание
Виджет рендерится по подписанному JWT, в claims которого зашиты фильтры (организация, хост, метрика). Подменить фильтр на клиенте невозможно — токен подписан сервером.
Изоляция
На API-ключе задаётся origin allowlist: токен принимается только с разрешённых доменов партнёра, утечка ключа не даёт доступ с чужого сайта.
Интеграция
React/JS SDK и 5 готовых шаблонов виджетов — партнёр вставляет несколько строк кода, свой rendering-слой строить не нужно.