У меня есть API-интерфейс Koa, который устанавливает cookie accessToken
, который используется интерфейсом реакции, работающим в другом домене.
Поскольку файл cookie устанавливается API в другом домене, браузер считает его сторонним файлом cookie, что вызывает проблемы.Особенно в Safari, где он не сохраняется в браузере по умолчанию.
Есть ли способ, с помощью которого я могу указать серверу установить файл cookie с именем домена внешнего интерфейса, чтобы внешний интерфейс думал, что этофайл cookie первой стороны?
Я задаю свой файл cookie следующим образом:
ctx.cookies.set("accessToken", accessToken, {
httpOnly: true,
domain: "example.com"
})
Если example.com
является доменом переднего плана, должен ли файл cookie интерпретироваться как файл cookie первой стороны?
Можно ли вообще установить cookie для другого домена?
Спасибо