Set-Cookie работает в Safari с локальным хостом, но не с сервером - PullRequest
0 голосов
/ 28 июня 2019

Я использую React.js во внешнем интерфейсе и Golang API во внутреннем интерфейсе.Ранее, когда я тестировал со средой разработки localhost, Set-Cookie работал нормально с Safari, но когда я развертывал свои приложения (веб-интерфейс и серверная часть работали раздельно) на серверах для тестирования, Set-Cookie не работал только с Safari.SSL-сертификаты не установлены, и я просто использую IP-адрес для доступа к веб-сайту и API.Когда я проверил консоль, то увидел, что cookie-файлы успешно генерируются и принимаются Safari, но не хранят их.

Ниже приведена конфигурация cookie

jwtCookie := &http.Cookie{
    Name:     "jwtToken",
    Secure:   false,
    HttpOnly: true,
    Value:    tokenString,
    Expires:  expiryTime,
}

Проблема только в Safari.

1 Ответ

0 голосов
/ 30 июня 2019

В отличие от других браузеров, Safari не устанавливает куки на междоменные запросы от XHR или выборки.Подавать переднюю и заднюю часть из одного и того же дома.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...