Как я могу использовать webpack-dev-server с новой политикой Chromium SameSite = None? - PullRequest
1 голос
/ 04 августа 2020

Недавнее изменение в Chromium сделало обязательным безопасную передачу файлов cookie с SameSite = None.

Я использую webpack-dev-server через vue -cli. Мои запросы к моему API передаются на другой сайт через веб-пакет. Cook ie имеет SameSite = None и Secure = false.

Я могу заставить свой бэкэнд использовать только безопасные файлы cookie, и по HTTPS они кажутся безопасными по умолчанию. Я думаю, проблема в том, что мой dev-сервер не использует HTTPS, и когда я использую HTTPS на webpack-dev-serverе, он работает. Однако я получаю жалобы от Chrome на отсутствие действующего сертификата.

Не могу представить, что я первый, у кого возникла эта проблема. Как я могу решить эту проблему плавно?

РЕДАКТИРОВАТЬ: Я пробовал chrome://flags/#allow-insecure-localhost, но это по-прежнему генерирует огромное количество ошибок и предупреждений в консоли.

1 Ответ

0 голосов
/ 13 августа 2020

На данный момент мое решение настраивает серверную часть для выдачи незащищенных файлов cookie с SameSite = Lax во время разработки.

Все лучшее приветствуется.

...