Утилита ConfigureService выполняет конфигурирование компонентов JWM – сервисов ЛК (сервиса данных и аутентификации) и порталов (внутреннего и внешнего).
Утилита располагается в каталогах соответствующих сервисов
Ниже приведен полный перечень команд, параметров и ключей утилиты ConfigureService.
Команда authservice
Настройки сервиса аутентификации (применяется только к инстансу сервисов, локация DataService).
Параметр | Описание |
|---|---|
install endpoint | Задать адрес, по которому приложение будет принимать запросы на аутентификацию Ключи: · -u, --url (обязательный) – Адрес, по которому приложение будет принимать запросы на аутентификацию. Пример команды: /opt/jms-web-manager/DataService/Configurator/ConfigureService authservice install endpoint -u https://localhost:5702Пример выдачи: |
install cert | Установить сертификат для подключения по SSL. Значения записываются в конфигурационный файл. Сертификат и пароль не проверяются на валидность. Ключи: · -d, --path (обязательный) - Полный путь к сертификату · -p, --password (необязательный) - Пароль от контейнера сертификата. По умолчанию - пустой · -i, --invalid (необязательный) - Указывает, следует ли учитывать недействительные сертификаты, например, самоподписанные сертификаты. По умолчанию false Примеры команды: /opt/jms-web-manager/DataService/Configurator/ConfigureService authservice install cert -d "~/cert/cert_jwm1.pfx" -p "P@ssw0rd"/opt/jms-web-manager/DataService/Configurator/ConfigureService authservice install cert -d "~/cert/cert_jwm1.pfx" Примеры выдачи:
|
show endpoint | Показать адрес по которому приложение будет принимать запросы. Пример команды: /opt/jms-web-manager/DataService/Configurator/ConfigureService authservice show endpointПример выдачи: |
show cert | Показать информацию о сертификате, используемому при https-подключении. Если сертификат не установлен, отображается пустая строка. Пример команды: /opt/jms-web-manager/DataService/Configurator/ConfigureService authservice show certПример выдачи: |
Команда cors
Управление исключениями CORS
Параметр | Описание |
|---|---|
add | Добавить адрес в исключения CORS. Ключи: · -u, --url (обязательный) -- Список CORS адресов, в двойных кавычках. В случае нескольких адресов, их указывают через запятую без пробела. Примеры команды: /opt/jms-web-manager/UserPlace/Configurator/ConfigureService cors add -u "http://test.astra.ipa:5600"/opt/jms-web-manager/UserPlace/Configurator/ConfigureService cors add --url "http://test.astra.ipa:5600,http://test3.astra.ipa:5600" |
remove | Удалить адрес из списка CORS-адресов. Ключи: · -u, --url (обязательный) -- Адрес для удаления из списка CORS. Пример команды: /opt/jms-web-manager/UserPlace/Configurator/ConfigureService cors remove -u http://test.astra.ipa:5600 |
Команда dataservice
Настройки сервиса данных (применяется только к инстансу сервисов, локация DataService).
Параметр | Описание |
|---|---|
install endpoint | Задать адрес, по которому приложение будет принимать запросы. Ключи: · -u, --url (обязательный) – Адрес, по которому приложение будет принимать запросы. Пример команды: /opt/jms-web-manager/DataService/Configurator/ConfigureService dataservice install endpoint -u https://localhost:5701Пример выдачи:
|
install cert | Установить сертификат для подключения по SSL. Значения записываются в конфигурационный файл. Сертификат и пароль не проверяются на валидность. Ключи: · -d, --path (обязательный) - Полный путь к сертификату · -p, --password (необязательный) - Пароль от контейнера сертификата. По умолчанию - пустой · -i, --invalid (необязательный) - Указывает, следует ли учитывать недействительные сертификаты, например, самоподписанные сертификаты. По умолчанию false Примеры команды: /opt/jms-web-manager/DataService/Configurator/ConfigureService dataservice install cert -d "~/cert/cert_jwm1.pfx" -p "P@ssw0rd"/opt/jms-web-manager/DataService/Configurator/ConfigureService dataservice install cert -d "~/cert/cert_jwm1.pfx" Примеры выдачи:
|
show endpoint | Показать адрес по которому приложение будет принимать запросы. Пример команды: /opt/jms-web-manager/DataService/Configurator/ConfigureService dataservice show endpointПример выдачи: |
show cert | Показать информацию о сертификате, используемому при https-подключении. Если сертификат не установлен, отображается пустая строка. Пример команды: /opt/jms-web-manager/DataService/Configurator/ConfigureService dataservice show certПример выдачи: |
Команда db
Управление исключениями CORS
Параметр | Описание |
|---|---|
install | Установить настройки подключения к БД JWM. Ключи: · -c, --conection (обязательный) - Строка подключения к БД, в двойных кавычках · -p, --provider (обязательный) - Провайдер БД, в двойных кавычках Пример команды: /opt/jms-web-manager/DataService/Configurator/ConfigureService db install -c "Host=10.0.24.114;Port=5432;Username=postgres;Password=P@ssw0rd;Database=JWMDB" -p "PostgreSQL"Пример выдачи:
|
show | Показать настройки подключения к БД JWM. Пример команды: /opt/jms-web-manager/DataService/Configurator/ConfigureService db show
|
Команда help
Получение справки по ConfigureService
Пример команды:
/opt/jms-web-manager/UserPlace/Configurator/ConfigureService helpКоманда init
Инициализация сервиса данных JWM и портала пользователя.
Ключи:
- -p, --path (обязательный) - Полный путь к файлу инициализации *.ini.
Пример команды для портала:
/opt/jms-web-manager/UserPlace/Configurator/ConfigureService init -p /opt/conf/JWMini4.iniПример команды для сервиса данных и аутентификации:
/opt/jms-web-manager/DataService/Configurator/ConfigureService init -p /opt/conf/JWMini4.iniКоманда jas
Настройка подключения к серверу JAS.
Параметр | Описание |
|---|---|
install | Установить настройки подключения к серверу JAS (применяется только к службе данных DataService). Ключи: · -u, --url (обязательный) - Установить адрес подключения к JAS Пример команды: /opt/jms-web-manager/DataService/Configurator/ConfigureService jas install -u http://localhost:8221/api/v4.1Пример выдачи:
|
show | Показать настройки подключения к серверу JAS (применяется только к службе данных DataService). Пример команды: /opt/jms-web-manager/DataService/Configurator/ConfigureService jas show Пример выдачи:
|
Команда jms
Настройка подключения к серверу JMS.
Параметр | Описание |
|---|---|
install | Установить настройки подключения к серверу JMS (применяется только к службе данных DataService). Ключи: · -a, --auth (обязательный) - установить адрес сервера аутентификации JMS · -c, --client (необязательный) - установить адрес сервера данных JMS. По молчанию не записывается/не перезаписывается в конфигурационный файл · -u, --user (необязательный) - Полное имя пользователя JMS. Если параметр не указан, то будет запрошен во время выполнения команды Пример команды: /opt/jms-web-manager/DataService/Configurator/ConfigureService jms install -a http://localhost:8121 -c http://localhost:8120 -u astra.ipa\\adminПример выдачи:
|
show | Показать настройки подключения к серверу JMS (применяется только к службе данных DataService). Пример команды: /opt/jms-web-manager/DataService/Configurator/ConfigureService jms show Пример выдачи:
|
Команда jwa
Настройка подключения к JWA.
Параметр | Описание |
|---|---|
install http (install https) | Установить адрес для подключения к JWA (применяется только порталам, UserPlace). install http – для подключения по http install https – для подключения по ssl Ключи: · -u, --url (обязательный) - Установить адрес для запросов к JWA Примеры команды: /opt/jms-web-manager/UserPlace/Configurator/ConfigureService jwa install https -u https://localhost:5600/opt/jms-web-manager/UserPlace/Configurator/ConfigureService jwa install http -u http://localhost:5601Пример выдачи: |
show http (show https) | Показать адрес для подключения к порталу из web-клиента (применяется только порталам, UserPlace). show http – при подключении по http show https – при подключении по ssl Примеры команды: /opt/jms-web-manager/UserPlace/Configurator/ConfigureService jwa show http /opt/jms-web-manager/UserPlace/Configurator/ConfigureService jwa show https Пример выдачи:
|
Команда jwm
Настройка подключения к JWM.
Параметр | Описание |
|---|---|
install | Установить настройки портала пользователя (применяется только к службе портала, UserPlace).. Ключи: · -m, --mode (обязательный) - Режим работы портала пользователя. Допустимые значения: – Private – Public · -p, --PathBase (необязательный) - Базовый путь по которому будет доступен портал пользователя. По молчанию не записывается / не перезаписывается в конфигурационный файл Пример команды: /opt/jms-web-manager/UserPlace/Configurator/ConfigureService jwm install -m Private -p /JMS/privateПример выдачи:
|
show | Показать настройки портала пользователя (применяется только к службе портала, UserPlace). Пример команды: /opt/jms-web-manager/UserPlace/Configurator/ConfigureService jwm showПример выдачи: |
Команда jwt
Работа с сертификатами jwt (применяется ко всем сервисам, локации DataService и UserPlace).
Параметр | Описание |
|---|---|
install cert | Установить сертификат для подписи jwt-токенов. Ключи: · -t, --ttl (необязательный) - Время жизни jwt-токена в минутах. По умолчанию 15 минут · -s, --thumbprint (необязательный) - Задать отпечаток сертификата · -d, --path (обязательный) - Путь к *.pfx файлу сертификата. Если указан отпечаток, то путь – пустой. Важно! При установке сертификата указывается либо путь (path), либо отпечаток (thumbprint); при этом, если указан ключ thumbprint, то в ключе path следует указать пустое значение: --path "" или -d "". · -p, --password (обязательный при указании path) - Пароль от контейнера сертификата · -c, --clock (необязательный) - Получает или задает сдвиг часов, который будет применяться при проверке времени во время валидации JWT. По умолчанию 60 секунд · -n, --novalidate (необязательный) - Указывает, следует ли учитывать недействительные сертификаты, например самоподписанные сертификаты. По умолчанию false Примеры команды: /opt/jms-web-manager/DataService/Configurator/ConfigureService jwt install cert -s "6EDF2C568B02352D938EE2D907743913E4890C5B" -d ""/opt/jms-web-manager/UserPlace/Configurator/ConfigureService jwt install cert -s "6EDF2C568B02352D938EE2D907743913E4890C5B" -d "" Пример выдачи: |
show flags | Показать информацию о флагах верификации сертификата. Примеры команды: /opt/jms-web-manager/DataService/Configurator/ConfigureService jwt show flags/opt/jms-web-manager/UserPlace/Configurator/ConfigureService jwt show flagsПримеры выдачи: |
show cert | Показать информацию о сертификате. Если сертификат не установлен, отображается пустая строка Примеры команды: /opt/jms-web-manager/DataService/Configurator/ConfigureService jwt show cert/opt/jms-web-manager/UserPlace/Configurator/ConfigureService jwt show certПримеры выдачи: |
set cert_flags | Установить сертификат для подписи jwt-токенов. Ключи: · - v, --verification (необязательный) - Флаги верификации для сертификата. Возможные значения приведены по ссылке: https://learn.microsoft.com/ru-ru/dotnet/api/system.security.cryptography.x509certificates.x509verificationflags?view=net-7.0 по умолчанию не записывается в конфигурационный файл · - r, --revocation (необязательный) - Режим для проверки отзыва сертификата. Допустимые значения приведены по ссылке: https://learn.microsoft.com/ru-ru/dotnet/api/system.security.cryptography.x509certificates.x509revocationmode?view=net-7.0 по умолчанию не записывается в конфигурационный файл · -t, --ttl (обязательный) - Время жизни jwt токена в минутах. (Типовое значение 15) Примеры команды: /opt/jms-web-manager/DataService/Configurator/ConfigureService jwt set cert_flags -t 15/opt/jms-web-manager/UserPlace/Configurator/ConfigureService jwt set cert_flags -t 15Пример выдачи: |
remove cert | Удалить установленный сертификат. Важно! Сертификат удаляется из хранилища сертификатов Примеры команды: /opt/jms-web-manager/DataService/Configurator/ConfigureService jwt remove cert/opt/jms-web-manager/UserPlace/Configurator/ConfigureService jwt remove cert |
Команда userplace
Настройки портала пользователя (применяется только к инстансу портала, локация UserPlace).
Параметр | Описание |
|---|---|
show | Показать настройки портала пользователя. · show endpoint - Показать адрес по которому приложение будет принимать запросы; · show cert - Показать информацию о сертификате, используемому при https подключении, если его нет – пустая строка; · show dataservice – Показать настройки подключения к сервису данных; · show authservice - Показать настройки подключения к сервису аутентификации; · show captcha - Показать настройки поля «капча» (captcha) портала пользователя. Примеры команд: /opt/jms-web-manager/UserPlace/Configurator/ConfigureService userplace show cert/opt/jms-web-manager/UserPlace/Configurator/ConfigureService userplace show endpoint/opt/jms-web-manager/UserPlace/Configurator/ConfigureService userplace show authservice/opt/jms-web-manager/UserPlace/Configurator/ConfigureService userplace show dataservice/opt/jms-web-manager/UserPlace/Configurator/ConfigureService userplace show captchaПримеры выдачи: Примеры выдачи userplace show captcha: |
install captcha | Настроить параметры поля «капча» (captcha). Ключи: · -d, --DrawBeziersCount (обязательный) - количество кривых Безье, целое число от 0 до 2 · -t, --BezierThickness1 (необязательный) - толщина первой кривой Безье, целое число от 0 до 10 · -f, --BezierThickness2 (необязательный) - толщина второй кривой Безье, целое число от 0 до 10; · -p, --Pixelate (необязательный) – пикселирование, целое число от 0 до 10; · -g, --GaussianBlur (необязательный) - величина гауссовского размытия, дробное число от 0 до 10, десятые доли отделяются запятой; · -s, --SkewX (необязательный) - перекос по Х, целое число от -180 до 180 При отсутствии необязательного параметра сохраняется текущее значение параметра в конфигурационном файле (см. пример выдачи команды userplace show captcha, выше) Примеры команды: /opt/jms-web-manager/UserPlace/Configurator/ConfigureService userplace install captcha -d 1 -g 1.3Примеры выдачи: |
install cert | Установить сертификат для подключения по SSL. Ключи: · -d, --path (обязательный) - Полный путь к сертификату · -p, --password (необязательный) - Пароль от контейнера сертификата. По умолчанию - пустой · -i, --invalid (необязательный) - Указывает, следует ли учитывать недействительные сертификаты, например, самоподписанные сертификаты. По умолчанию false Примеры команды: /opt/jms-web-manager/UserPlace/Configurator/ConfigureService userplace install cert -d "/opt/cert/cert1.pfx" -p "P@ssw0rd"Примеры выдачи: |
install endpoint | Задать адрес, по которому приложение будет принимать запросы. Ключи: · -u, --url (обязательный) – Адрес, по которому приложение будет принимать запросы. Пример команды: /opt/jms-web-manager/UserPlace/Configurator/ConfigureService userplace install endpoint -u https://localhost:5700Пример выдачи: |
install dataservice | Установка параметров доступа к сервису данных Ключи: · -u, --url (обязательный) – Адрес для доступа к сервису данных. · -t, --timeout (необязательный) - Время ожидания ответа от сервиса данных в секундах. Значение по умолчанию: 15 · -p, --useproxy (необязательный) - Флаг использования прокси для соединения с сервисом данных. Значение по умолчанию: false Пример команды: /opt/jms-web-manager/ UserPlace /Configurator/ConfigureService userplace install dataservice -u "https://localhost:5701" -t 15Пример выдачи: |
install authservice | Установка параметров доступа к сервису аутентификации Ключи: · -u, --url (обязательный) – Адрес для доступа к сервису аутентификации. · -t, --timeout (необязательный) - Время ожидания ответа от сервиса аутентификации в секундах. Значение по умолчанию: 15 · -p, --useproxy (необязательный) - Флаг использования прокси для соединения с сервисом аутентификации. Значение по умолчанию: false Пример команды: /opt/jms-web-manager/UserPlace/Configurator/ConfigureService userplace install authservice -u "https://localhost:5702" -t 15Пример выдачи: |
Команда version
Показать версию продукта
Примеры команды:
/opt/jms-web-manager/UserPlace/Configurator/ConfigureService version/opt/jms-web-manager/DataService/Configurator/ConfigureService versionПримеры выдачи:






























