Значение cookie отличается от httpSession.getId Spring Boot 2.0.0.1

Я работаю над многоузловым приложением с весенней загрузкой, где аутентификация выполняется на одном сервере, а данные сеанса redis сохраняются в базе данных redis. При последующем запросе после входа в систему аутентификации с первого сервера запрос передается на другой сервер, где на основе данных авторизации. Здесь Cookie используется для поддержания состояния, но так как значение Cookie отличается от идентификатора сеанса, он не может выполнить PreAuthorize в Spring boot 2.0.0.1

1 ответ

Решение

По сути, это изменение кода, т. Е. Значение сеанса кодируется и сохраняется в файле cookie SESSION после версии 2.0.0 ... После версии 2.0.0 значение сеанса кодируется в формате base64, а затем сохраняется.

Другие вопросы по тегам