Часто встречающиеся проблемы и пути их устранения#

Этот документ содержит названия переменных одинаково применимых для различных сред контейнеризации, указанных в системных требованиях. Имя переменной не определяет конкретную среду контейнеризации.

Проблемы при конфигурировании клиентского модуля Сервиса Аутентификации#

Несовпадение логинов в сессионных параметрах и поставщике пользовательских данных#

Текст ошибки в логах:

Caused by: ru.mycompany.ufs.platform.core.auth.UfsAuthenticationForbiddenException: Ошибка аутентификации - 
неидентичные логины в сессионных параметрах и поставщике пользовательских данных

Описание: При конфигурации клиентского модуля Сервиса Аутентификации для платформенных приложений на Spring Boot по умолчанию включена проверка на соответствие логина из токена и логина из сервиса сессионных данных. Если сервис сессионных данных не используется, то проверка не требуется и ее необходимо выключить (возможность выключения добавлена начиная с версии authentication-spring-boot-starter 7.4.8 и выше). За включение/выключение этой проверки отвечает атрибут secureByLogin(по умолчанию он имеет значение true). Чтобы выключить, необходимо установить атрибуту secureByLogin значение false. Делается это в части конфигурирования, а именно:

@IamProvider(
    pathsConfiguration = @PathsSecuredByLoginConfiguration(
        secureByLogin = false)
)