@SlimG

Почему не устанавливается cookie JSESSIONID в storage?

Есть backend на Spring, использующий в частности Spring Security крутится на localhost:8080. Есть также Vue CLI, который крутится на localhost:8081. Я настроил доступ CORS и разрешил установку Credentials.5c085cb6388d9713196533.png
При попытке авторизации получаю ответ с cookie, но они не сохраняются

5c085e2070550243517148.png5c085e2914ca9755716623.png5c085e5787448987780789.png

При этом пользователь на бэке находится и создается сессия

5c085ec0f0ece139479929.png

Как это исправить? Нужен JSESSIONID cookie для доступа к контроллерам.
  • Вопрос задан
  • 536 просмотров
Решения вопроса 1
@SlimG Автор вопроса
Дело оказалось в параметре withCredentials у запроса, используя axios. Требуется в конфиге запроса установить withCredentials: true
5c09139ce1585834080210.png
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы