symfony 5 samesite=none 火狐

symfony 5 samesite=none firefox

我在使用 Synfony 5 时仅在 Firefox 上出现控制台错误,我到处检查以找到解决方案,但我在 symfony 问题上看到问题来自 Firefox,我想确定或找到解决方案关于那个。

控制台错误:

“sf_redirect”cookie 很快将被拒绝,因为它的“SameSite”属性设置为“None”或无效值,并且它没有“安全”属性。要了解有关“SameSite”属性的更多信息,请参阅 https://developer.mozilla.org/docs/Web/HTTP/Headers/Set-Cookie/SameSite
“sf_redirect”cookie 已被拒绝,因为它已经过期。

Symfony 5 framework.yaml

framework:
secret: '%env(APP_SECRET)%'
#csrf_protection: true
#http_method_override: true

# Enables session support. Note that the session will ONLY be started if you read or write from it.
# Remove or comment this section to explicitly disable session support.
session:
    handler_id: null
    cookie_secure: auto
    cookie_samesite: lax

#esi: true
#fragments: true
php_errors:
    log: true

提前致谢。

Cookie SameSite=None 仅适用于 Secure。有关详细信息,请参阅 here. Also, how to set cookies in symfony


如您所见,我的 cookie 中的属性是安全的,只有在我的 CRUDS 更新数据库中的实体后才会出现此问题。
在我最后的评论中,我提到了 issues after some search I find this Mozilla 显然,即使是 Firefox 80 也有一些困难,可能很快就会解决这个问题。
感谢您的留言,祝您一切顺利。