Многоарендная структура, где фронтенд является пользовательским доменом: Cookies установлены как сторонние.
Для некоторого контекста - использую django на backend и nextjs на frontend. На фронтенде есть возможность подключать пользовательские домены. Когда бэкенд сохраняет сессионный куки в браузере, он устанавливается как сторонний куки (даже если это куки для/от одного и того же сервиса)
Теперь хром не разрешает сторонние куки в инкогнито, что нарушает мои потоки в окне инкогнито.
Есть ли способ обойти это, используя существующую систему?
ИЛИ мне придется реализовывать это самостоятельно?
Заранее спасибо
Вы можете сделать подобную стратегию, как, например, app.mysite.com для фронтенда и api.mysite.com для бэкенда. Такая конфигурация позволяет распознавать куки как сторонние, что снижает вероятность возникновения проблем с куками третьих сторон.
и если пользовательский домен необходим, рассмотрите возможность структурировать его как поддомен вашего основного домена, например tenant1.yoursite/service.com, это позволит поддерживать постоянный корневой домен, облегчая совместное использование cookie.