如何解决OneLogin 创建 session_via_api_token 未为 Windows Edge 设置 SameSite 属性
我正在使用 OneLogin session_via_api_token 端点通过会话令牌创建会话。 此端点不返回响应,而只是按照文档 https://developers.onelogin.com/api-docs/1/login-page/create-session-via-token 所述在浏览器中设置 cookie。正如我在响应中看到的那样,这正确地返回了 cookie,但对于 Windows 边缘 SameSite 属性未定义,这就是为什么浏览器没有设置跨站点 cookie 并且 SSO 的行为被破坏的原因。
在 Mac Edge 上,它在与 Windows 相同的版本中运行良好。我已经检查了 Windows 和 Mac 的浏览器设置。两者相似(允许站点保存和读取 cookie 数据已开启)。
现在我不确定[在此处输入图像描述][1] 为什么 OneLogin 端点没有为 windows edge 设置 SameSite 属性。有人可以指导我吗。
下面的屏幕截图显示了 session_via_api_token 返回的 set-cookie,并带有未定义 SameSite 的警告。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。