Инструменты пользователя

Инструменты сайта


common:changelog:29072024

Обновления от 29 июля 2024

Новое в генераторе купонов

Расширили возможности формы генератора купонов.

Добавление продуктов

Продление триалов продуктов

Апгрейд продуктов

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

Удобно для обновления подписки под клиента, например был продан продукт на 1 год, и через 11 месяцев мы продаем ему апгрейд. В генераторе купонов меняем срок действия продукта на 1 год и 1 месяц и активируем изменение.

Продукты с произвольным количеством

В форму продукта добавили галочку множитель, а в форме генератора купонов вывели это значение для возможности ввода. В итоге можно создать продукт с гибким количеством фич. Например мы делаем продукт «Панель телефонии для 1С», в котором есть фича на хост сервера 1С и фича на пользователя.

Для такого продукта мы поставили галочку множитель только для фичи на пользователя. В итоге мы легко можем генерировать купоны на наш продукт с абсолютно любым количеством фич, причем фичи будут умножаться в соответствии с заданной настройкой.

Новый тип защиты - подсчет токенов (Alfa)

Ранее у нас были доступны только 3 типа лицензирования: «на хост», «на процесс», «на пользователя». В новом релизе мы добавили новый вариант «токен».

Пока он не реализован в конечных библиотеках, но у нас есть идеи по вариантам его использования. Например мы делаем лицензию на генерацию 1000 страховых полисов в нашей программе 1С, или нам необходимо продавать пакеты для отправки электронных документов, или мы делаем механизм распознания речи, используем сторонний сервис и хотим продавать количество минут транскрибации. Сейчас становятся популярными интеграции с сервисами Искусственного интеллекта и мы хотим реализовать подсчет этих самых токенов и монетизировать их в своих продуктах.

Если у вас есть идеи по этому функционалу, напишите нам.

Управление релизами

В системе реализована подсистема управления выпуска и доставки релизов. Реализован новый справочник - дистрибутивы, в котором описываются основные параметры доставляемых продуктов.

Мы можем указать уникальный идентификатор дистрибутива, название и краткое описание, добавить пользовательское лицензионное соглашение, скриншоты и логотип.

Так же для дистрибутива мы можем указать список продуктов, наличие которых открывает доступ клиентам к данному дистрибутиву из клиентского кабинета.

Чаще всего скачивание дистрибутива - это первая точка входа и работы с продуктами вашей компании, потому в карточке дистрибутива мы можем указать продукт, триал на который будет активироваться при первом скачивании.

Если мы предоставляем продукты по подписке, то мы можем указать фичу, наличие которой открывает доступ к скачиванию. Причем по окончании срока подписки все старые дистрибутивы останутся доступны, а доступ к новым появится только после покупки продления.

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

Из кабинета вендора можно управлять доступностью релизов, клиенты получают доступ к релизам в своем лчичном кабинете или через API.

Rest API для публикации и доставки релизов

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

Реализовано описание API для работы с релизами из внешних систем. На этом API мы реализовали обработку автоматической установки и обновления расширений 1С у наших клиентов. Планируем добавить упрощенную версию обработки как пример в состав комплекта вендора.

Rest API для получения сведений о продуктах, купонах, сроках

Начали добавлять необходимые API для работы с системой лицензирования программно, в основном они реализуют методы для чтения информации о последних триалах, активациях, истечении сроков продуктов в лицензиях клиентов.

Описание реализованных методов доступно в демонстрационном сервере https://demoprotect.miko.ru

Аутентификация по ключу доступа (Passkey)

Реализован механизм современной беспарольной аутентификации в кабинете вендора, без входа пароля и отгадывания капчи.

В отличие от паролей, ключи доступа существуют только локально. Их невозможно записать или случайно передать злоумышленнику. Когда вы используете ключ входа, это доказывает, что вы имеете доступ к своему устройству и можете его разблокировать. В совокупности это означает, что ключи защищают также от фишинга, повторного использования паролей или утечки данных. По мнению разработчиков, это более надёжная защита, чем большинство современных методов 2SV (2FA/MFA).

Более подробно про технологию авторизации можно прочитать в статье на хабре https://habr.com/ru/companies/globalsign/articles/745376/

Добавить ключ доступа можно в пункте меню профиль в настройках после стандартной авторизации паролем.

Кастомизация письма при активации триала

В продукте можно описать текстовое приветсвие, которое получит клиент при активации триала на указанный продукт. Это могут быть инструкции по настройке, контакты менеджера, или информация о стоимости боевой лицензии и порядке приобретения. Вот как это сделано в МИКО.

При активации триала на эту лицензию клиент получит письмо с этим текстом.

Логирование действий пользователей

Расширен журнал действий пользователей в системе.

Логируются следующие события:

  • Изменение данных о клиенте
  • Активация купона
  • Деактивация купона
  • Публикация релиза

common/changelog/29072024.txt · Последнее изменение: 2024/07/30 07:28 — nb