Конфигурация клиентского приложения
Конфигурация клиентского приложения хранится на сервере и передается клиенту через системный API.
Расположение
Файл конфигурации расположен по пути ./conf/frontend_config.json.
Описание формата
Файл конфигурации описан в JSON-формате и имеет вложенную структуру.
Фрагмент файла конфигурации
{
"ApplicationLanguage" : "ru",
"ApplicationVersion" : "0.40.0",
"ApplicationName" : "Цифровая платформа УПРАВЛЕНИЕ В ПРОСТРАНСТВЕ",
"ApplicationShortName" : "ЦП УвП",
"ApplicationDevelopers" : "\"Бюро Информационных Технологий\"",
"Routing" : {
"License" : "license",
"PasswordChange": "password",
"Graph" : "graph",
"UserApplication" : "analytics",
"UserApplicationPrint" : "print",
Переменные окружения
Для настройки клиентской части используются переменные окружения.
Переменные окружения для клиентского приложения должны начинаться с префикса VISMIND_FRONTEND_. Например, чтобы изменить
параметр ApplicationFeedbackLink, необходимо задать переменную VISMIND_FRONTEND_ApplicationFeedbackLink.
Для доступа к вложенным параметрам используется полный путь через точку. Например, для настройки:
необходимо создать переменнуюVISMIND_FRONTEND_LdapLoginConfiguration.IsDefault=true.
Перечень параметров, которые можно задать с помощью переменных окружения:
- FileSizeMaximum
- DefaultTask
- ApplicationFeedbackLink
- StandartLoginConfiguration.AllowLogin
- StandartLoginConfiguration.IsDefault
- LdapLoginConfiguration.AllowLogin
- LdapLoginConfiguration.IsDefault
- KerberosLoginConfiguration.AllowLogin
- KerberosLoginConfiguration.IsDefault
- EraLoginConfiguration.AllowLogin
- EraLoginConfiguration.IsDefault
- EraLoginConfiguration.ClientID
- EraLoginConfiguration.ClientSecret
- EraLoginConfiguration.RedirectURL
- EraLoginConfiguration.AuthenticationEndpoint
- EraLoginConfiguration.LogoutEndpoint
Важно
Обратите внимание, что префикс VISMIND_FRONTEND_ отличается от префикса, используемого в настройках серверного приложения - VISMIND_. Подробнее о работе с переменными окружения: Переменные окружения.