Cookies LTI启动后无法访问站点cookie

Cookies LTI启动后无法访问站点cookie,cookies,iframe,lti,canvas-lms,Cookies,Iframe,Lti,Canvas Lms,我有一个与canvas集成的小型LTI应用程序,在LTI启动后,我无法访问cookie。这在Safari(总是)和Chrome(有时)中是失败的 我正在强制cookie的SameSite=LAX字段 我不确定我还应该尝试什么。Chrome(和其他浏览器)已经有了很多变化。对于LTI 1.3启动,这是非常困难的,因为您需要在处理OIDC流时跟踪cookie中启动的状态 改变的基础是现在有了“SameSite”cookie策略,其中仅cookie设置为SameSite=None;安全将在第三方上下文

我有一个与canvas集成的小型LTI应用程序,在LTI启动后,我无法访问cookie。这在Safari(总是)和Chrome(有时)中是失败的

我正在强制cookie的SameSite=LAX字段


我不确定我还应该尝试什么。

Chrome(和其他浏览器)已经有了很多变化。对于LTI 1.3启动,这是非常困难的,因为您需要在处理OIDC流时跟踪cookie中启动的状态

改变的基础是现在有了“SameSite”cookie策略,其中
仅cookie设置为SameSite=None;安全将在第三方上下文中可用,前提是它们是从安全连接访问的。
因此,除了
SameSite=None
之外,必须将cookie标记为
Secure
HTTP Only

同样在Safari中,第三方框架必须在访问cookie之前请求访问

Firefox对存储使用分区方法,因此框架将正常运行,除非随后以新窗口的形式打开应用程序,否则cookie存储可能会出现,也可能不会出现,这取决于新窗口的创建方式


是跟踪第三方Cookie在不同浏览器中如何工作以及您应该更改哪些内容以使其工作的优秀资源。

啊,好的,我没有看到samesite有无选项,我会尝试一下,这些Cookie很混乱,感谢cookiestatus资源,有比我想象的更多的规则。