Skip to content

Невозможность прочитать токен вызывает исключение при входе в систему

1. Обзор

1.1 Примечания к выпуску

Версия сервера FineBIФункциональные изменения
6.0-

1.2 Описание проблемы

При входе в систему вы получите сообщение о том, что информация для входа в систему больше не действительна, код ошибки: 21300019, как показано на следующем рисунке:

1.3 Анализ причин

После установки HttpOnly, доменного имени и т.д. в окружении проекта, это не позволяет переднему плану прочитать токен из cookie, а значит, и записать его в заголовок.

Такие операции входа, как кросс-доменный вход, единая точка в бэкенде и т. д., приводят к невозможности прочитать токен для аутентификации в бэкенде.

2. Решения

Супер-администратор может изменить значение параметра ServerConfig.tokenFromCookie в таблице fine_conf_entity в FineDB на true и перезапустить сервер.

Примечание: метод изменения значений полей таблиц базы данных FineDB см. в разделе " Модификация полей общих таблиц FineDB ".

Параметры и соответствующие значения описаны в следующей таблице:

имя параметразначение параметра
ServerConfig.tokenFromCookieЗначение параметра должно быть булевым, по умолчанию - false.* false: токен не может быть получен из cookie при проверке токена в фоновом режиме. * true: токен может быть получен из cookie при проверке в фоновом режиме.