Настройки
Общие настройки
Ключ | Пример заполнения | Значение |
---|---|---|
TZ | Europe/Moscow | часовой пояс |
LANG | ru | язык системы |
APP_NAME | IDM.Trusted.Net | название сервиса |
APP_URL | https://idm.trusted.plus | URL адрес сервиса |
APP_LOGO | - | ссылка на логотип |
APP_COPYRIGHT | © 2015-2023 Цифровые технологии | авторское право |
APP_MAIL_SUPPORT | admin@example.ru | почта администратора системы |
PORT | 8080 | порт, на котором будет запущено web приложение |
Настройки базы данных
Ключ | Пример заполнения | Значение |
---|---|---|
DB_URI | postgres://{user}:{password}@{hostname}:{port}/{database-name} | параметры подключения к БД, db_postgres – название сервиса (указан в docker-compose.yaml) |
SESSION_SECRET | 000000 | секрет сессии web приложения |
SWAGGER_SCHEMAS | app,role,approval,operation | список используемых в API сущностей из swagger описания |
BD_SUNC | 1 | режим первоначальной синхронизации с базой данных (!используется только при 1 запуске приложения, при этом создаются все необходимые таблицы, все существующие данные будут перезаписаны!) |
Настройки для подключения виджета авторизации ID.Trusted.Net SSO
Ключ | Пример заполнения | Значение |
---|---|---|
CLIENT_ID | - | clientID приложения |
CLIENT_SECRET | - | clientSecret приложения |
CALLBACK_URL | https://<домен>/auth/callback | redirect URI приложения |
AUTHORIZATION_URL | https://t<домен>/idp/sso/oauth?scope=userprofile | URL виджета авторизации |
PROFILE_URL | http://<домен>:8080/trustedapp/rest/user/account/list | URL получения профиля |
TOKEN_URL | <домен>:8080/idp/sso/oauth/token | URL получения токена авторизации |
Настройки подключения к Active Directory
Ключ | Пример заполнения | Значение |
---|---|---|
LDAP_URL | ldaps://11.111.1.111 | адрес сервера LDAP |
LDAP_BASE | ou=Users,dc=domain | контекст учетных записей LDAP |
LDAP_ADMIN | cn=Admin,ou=Users,dc=domain | DN администратора AD |
LDAP_ADMIN_PWD | root | пароль администратора AD |
LDAP_FILTER | =^(Пользователи | Администраторы)$ |
Настройки подключения групп безопасности AD для определения типов пользователей
Ключ | Пример заполнения | Значение |
---|---|---|
ROLE_1 | Администраторы IDM | группа AD для определения администраторов IDM |
ROLE_2 | Сотрудники | группа AD для определения сотрудников |
ROLE_3 | Студент | группа AD для определения студентов |
ROLE_4 | Контрагенты | группа AD для определения контрагентов |
Настройки подключения группы безопасности AD для сотрудников ППС
Ключ | Пример заполнения | Значение |
---|---|---|
LDAP_TEACHER_GROUP | Преподавательский состав | группа AD для определения принадлежности к преподавательскому составу |
Настройка почтового сервиса для отправки системных писем
Ключ | Пример заполнения | Значение |
---|---|---|
MAIL_SERVICE | yandex | тип сервиса |
MAIL_HOST | smtp.yandex.ru | адрес почтового сервера |
MAIL_AUTH_USER | idm@yandex.ru | логин почтовой учетной записи |
MAIL_AUTH_PASS | - | пароль почтовой учетной записи |
MAIL_PORT | 587 | порт подключения к серверу |
MAIL_SECURE | 1 | использование TLS соединения |
NODE_TLS_REJECT_UNAUTHORIZED | 0 | включение/выключение проверки сертификата сервера |
Настройки темы системных писем
Ключ | Пример заполнения | Значение |
---|---|---|
CREATE_USER_SUBJECT | Регистрация на сервисе | тема письма регистрации пользователя на сервисе |
MAIL_CONFIRM_SUBJECT | Подтверждение почты {mail} | тема письма подтверждения почты |
RESET_PASSWORD_SUBJECT | Сброс пароля {login} | тема письма сброса пароля |
MAIL_BASE | https://idm.test.ru | адрес сервиса IDM для формирования ссылки подтверждения почты |
Настройки формирования пароля при создании учетной записи пользователя или сбросе пароля
Ключ | Пример заполнения | Значение |
---|---|---|
USER_PWD_UPPERCASE | 1 | количество заглавных букв в пароле |
USER_PWD_NUMBER | 1 | количество цифр |
USER_PWD_SPEC_CHAR | 1 | количество спецсимволов |
USER_PWD_LENGTH | 8 | длина пароля |
Настройка смещения времени
Ключ | Пример заполнения | Значение |
---|---|---|
LDAP_TIME_OFFSET | 0 | смещение (в часах) значений атрибутов пользователей LDAP, содержащих сведения о времени (accountExpires, pwdLastSet) |
Настройки лицензии
Ключ | Пример заполнения | Значение |
---|---|---|
LIC | - | номер лицензии |
Настройка для токена подтверждения почты
Ключ | Пример заполнения | Значение |
---|---|---|
MAIL_TOKEN_EXPIRED | 24 | время жизни токена в часах |
MAIL_TOKEN_NOT_FOUND | Токен не найден | текст ошибки |
MAIL_TOKEN_INVALID | Токен недействителен | текст ошибки |
Настройки доступности API
Ключ | Пример заполнения | Значение |
---|---|---|
API_AUTH_DISABLE | - |