Настройка приложения#
Порядок настройки#
В текущем релизе, приложение не имеет специфических настроек.
Параметры настройки#
Ниже приведены параметры, участвующие в обеспечении безопасной аутентификации, авторизации и сетевого взаимодействия.
Параметры безопасности#
Интеграция с Platform V Keycloak (KCSE)#
Для корректной обработки ролей пользователя из JWT-токена необходимо задать путь к полю с ролями в конфигурационном файле asoc-cm-personal-office.yaml.
Название параметра |
Назначение параметра |
Рекомендуемые значения параметра |
Допустимый формат значений параметра |
|---|---|---|---|
|
Путь к массиву ролей в JWT-токене, выданном Keycloak |
|
Примечание: Некорректное значение параметра может привести к отсутствию прав у пользователей, даже при успешной аутентификации.
Интеграция с 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.
Сертификаты подлежат обязательному обновлению не реже одного раза в год.
Процесс выпуска, отзыва и обновления сертификатов описан в разделе Выпуск и подготовка сертификатов.