Настройка приложения#

Порядок настройки#

В текущем релизе, приложение не имеет специфических настроек.

Параметры настройки#

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

Параметры безопасности#

Интеграция с Platform V Keycloak (KCSE)#

Для корректной обработки ролей пользователя из JWT-токена необходимо задать путь к полю с ролями в конфигурационном файле asoc-cm-personal-office.yaml.

Название параметра

Назначение параметра

Рекомендуемые значения параметра

Допустимый формат значений параметра

AUTH_ROLE_PATH

Путь к массиву ролей в JWT-токене, выданном Keycloak

realm_access.roles

Примечание: Некорректное значение параметра может привести к отсутствию прав у пользователей, даже при успешной аутентификации.

Интеграция с Platform V IAM Proxy#

Для безопасного доступа к UI Личного кабинета через единый шлюз аутентификации настраивается junction — защищенное ответвление на IAM Proxy. Обеспечивает:

  • Принудительное использование HTTPS.

  • Проверку SSL-сертификатов backend-серверов.

  • Фильтрацию и модификацию заголовков запросов.

Пример конфигурации:

   JunctionConfig[asoc-dev1]:
     junctionName: "ASOC / DEV1"
     junctionPoint: /asoc-dev1
     indexUrl: /asoc
     transparent: false
     https: true
     sslCommonName: "office-ui-asoc-dev-1.apps.dap.devpub-02.solution.mycompny"
     applyJctRequestFilter: "common/rds-set-header-host-to-backend.location.conf, common/rds-ssl-sni-on.server.conf"
     serverAddresses:
       - office-ui-asoc-dev-1.apps.dap.devpub-02.solution.mycompny:443

Управление сертификатами (Platform V IAM)#

  • Все точки подключения должны использовать X.509-сертификаты, выпускаемые в рамках Platform V IAM.

  • Сертификаты подлежат обязательному обновлению не реже одного раза в год.

  • Процесс выпуска, отзыва и обновления сертификатов описан в разделе Выпуск и подготовка сертификатов.