- у меня есть мой серверный Java-интерфейс, размещенный на рендере.
- Мой интерфейс, реагирующий на JS, размещен на Firebase.
Визуализация: https://back-i2pj.onrender.com
Firebase: https://valyrian .web.app
теперь я делаю POST-вызов
https://back-i2pj.onrender.com/api/auth/signin
в заголовок ответа, я получу файл cookie в заголовке set-cookie
ex header:
Set-Cookie: username=example; Максимальный возраст=3600; Срок действия истекает = среда, 16 октября 2024 г., 19:23:32 по Гринвичу; Домен=валирийский.web.app; Путь=/; Безопасный; SameSite=None
у моего клиента нет файлов cookie в приложении -> файлы cookie -> valyriansafe.web.app
моя конфигурация файлов cookie весной:
Код: Выделить всё
public void setCookieValue(String key, String value,Boolean httpOnly) {
Cookie cookie = new Cookie(key, value);
cookie.setDomain("valyrian.web.app");
cookie.setPath("/");
cookie.setHttpOnly(httpOnly);
cookie.setMaxAge(Integer.parseInt(JWT_TOKEN_EXPIRY_MS) / 1000); // token expiration time in seconds
cookie.setSecure(true); // Set to true if using HTTPS
cookie.setAttribute("SameSite", "None");
response.addCookie(cookie);
}
document.cookie также имеет значение null
Ожидаемое поведение: оно должно быть в приложении -> файлы cookie -> valyriansafe.web.app
введите здесь описание изображения
Подробнее здесь: https://stackoverflow.com/questions/790 ... ion-cookie