Сеанс не сохраняется между Spring Boot (Spring Session + MySQL) и интерфейсом AngularJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Сеанс не сохраняется между Spring Boot (Spring Session + MySQL) и интерфейсом Angular

Сообщение Anonymous »

Я использую Spring Boot 2.7.18 с Spring Session и MySQL для хранения сеансов в базе данных, а мой интерфейс построен на Angular. После входа в систему и перенаправления обратно в мое приложение Angular идентификатор сеанса меняется, и новый сеанс создается как в браузере (на вкладке «Приложение»), так и в базе данных MySQL. Это происходит, хотя я ожидаю, что один и тот же сеанс будет сохраняться между запросами, в результате чего сеанс будет создаваться заново каждый раз, когда пользователь перенаправляется, что нарушает сохранение сеанса.
Обзор процесса:
  • Пользователь нажимает кнопку в приложении Angular.
  • Кнопка запускает страницу аутентификации OIDC.
  • Пользователь подключается одним из доступных вариантов.
  • Пользователь перенаправляется на конечную точку в моем приложении Spring Boot.
  • Приложение Spring Boot перенаправляет пользователя обратно в мое приложение Angular.
Итак, на первом этапе существует определенный идентификатор сеанса, а на последнем этапе этот идентификатор изменился. Я не понимаю, почему, и если мы попытаемся, это возможно.

Подробнее здесь: https://stackoverflow.com/questions/793 ... -angular-f
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»