Встроенное приложение для работы с ключами доступа в рамках Naumen Service Desk.
Tip
Данный шаблон использует форк библиотки @nsmp/js-api, адаптированный под работу с Vue
- Просмотр ключей доступа
- Всех пользователей
- Конкретного пользователя
- Быстрое копирование значений ключа в буфер
- Фильтрация
- По логину
- По значению ключа
- Отображение дат создания, дедлайна, использования ключей
- Включать/Отключать доступы к конкретным ключам
- Удобно создавать новые ключи с указанием описания и дедлайна
- Удалять неиспользуемые ключи
Так же приложение поддерживает дополнительные фичи:
- Автоматическое отслеживание версии приложения
- Настройка типов инсталляции для размещения Production/Development
- Возможность настройки доступа для любых пользователей на просмотр своих ключей
Все настройки должны производиться знающими людьми в режиме технолога
Tip
Для корректной работы приложения требуется дополнительный модуль nsd.modules.web_api_components
- Установить модуль
nsd.modules.web_api_components - Установить модуль из папки
modulesна вашу платформу. - Добавить встроенное приложение:
- Исполняемое на стороне клиента
- Высоту можно указать любую (Приложение поддерживает автовыравнивание по высоте)
- Добавить новый контент с типом Встроенное приложение на карточку.
- ✨ Радоваться
Конфигурация приложения происходит через изменение параметров Модуля.
Параметры хранятся в классе Parameters (в самом верху модуля).
| Название | Описание |
|---|---|
ALLOW_TO_ALL_IN_TEST_ENV |
Дает возможность любым пользователям управлять (только) своими ключами на тестовых инсталляциях NSMP |
TEST_HOSTS |
Список тестовых инсталляций. Определение, является ли текущая инсталляция тестовой, происходит путем сравнения api.web.getBaseUrl() с указанными инсталляциями. Если инсталляция не указана в списке TEST_HOSTS - окружение считается Production, доступ всем пользователям, кроме суперпользователей, будет запрещен. |
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.
