Часто встречающиеся проблемы и пути их устранения#
Этот документ содержит названия переменных одинаково применимых для различных сред контейнеризации, указанных в системных требованиях. Имя переменной не определяет конкретную среду контейнеризации.
Проблемы при конфигурировании клиентского модуля Сервиса Аутентификации#
Несовпадение логинов в сессионных параметрах и поставщике пользовательских данных#
Текст ошибки в логах:
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)
)