Межсайтовый ресурс на <url> был установлен без атрибута "SameSite".NET

Как решить атрибут SameSite?

: 1 Файл cookie, связанный с межсайтовым ресурсом в http://doubleclick.net/, был установлен без атрибута SameSite. В будущем выпуске Chrome будут доставляться файлы cookie с межсайтовыми запросами, только если они установлены с помощью SameSite=None и Secure. Вы можете просмотреть файлы cookie в инструментах разработчика в разделе "Приложения"> "Хранилище"> "Файлы cookie" и просмотреть дополнительную информацию на страницах https://www.chromestatus.com/feature/5088147346030592 и https://www.chromestatus.com/feature/5633521622188032.

то же самое для google.com, linkedin, facebook.com, twitter.com. и т.д.

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

Ответы

Ответ 1

Вы можете найти хорошее объяснение здесь: https://web.dev/samesite-cookies-explained#explicitly-state-cookie-usage-with-the-samesite-attribute

Если ссылка истекает, вот объяснение: Введение атрибута SameSite позволяет вам объявить, должен ли ваш cookie файл быть ограничен контекстом первого лица или сайта того же сайта.

По умолчанию куки не будут включены в запрос, если это межсайтовый запрос. По умолчанию = Set-Cookie: promo_shown=1; SameSite=Strict.

Чтобы предотвратить это, используйте Set-Cookie: promo_shown=1; SameSite=Lax.

Удачи!

Ответ 2

Причина, по которой вы получаете это предупреждение, заключается в том, что вы используете внешний ресурс (например, изображение). В моем случае я скопировал URL/адрес изображения онлайн и включил его в свой проект. Я не сохранил его в папке, поэтому получил это предупреждение.

Я решил это просто: я просто сказал: загрузите любой файл, к которому вы пытаетесь обратиться локально, и это предупреждение исчезнет.

Надеюсь это поможет