如何解决onelogin 使用 3rd 方 cookie 创建会话 api 在 safari 中不起作用
我已成功将一个画面仪表板嵌入到我们的网站中。为此,我们使用通过令牌方法创建会话 (https://developers.onelogin.com/api-docs/1/login-page/create-session-via-token)。这在大多数情况下运行良好。但是,在 safari 浏览器上,默认情况下 create-session-via-token 不再有效,因为 Apple 为默认阻止 3rd 方 cookie 所做的更改。我已经尝试了 cors 和表单提交选项。但是,在这两种情况下,当启用防止跨站点跟踪时,我都无法让第 3 方身份验证 cookie 保留在 Safari 中。
Safari 中的解决方法是禁用浏览器中的阻止跨站点跟踪选项。不幸的是,这对我来说不是一个理想的解决方案。
Onelogin 是否提供了适当的解决方案,其中需要 3rd 方 cookie 进行身份验证?
我已经看到其他身份提供商通过允许客户端与他们一起设置自定义子域来解决用于识别的 3rd 方 cookie 的问题,然后身份 cookie 成为第一方 cookie(例如 https://support.okta.com/help/s/article/FAQ-How-Blocking-Third-Party-Cookies-Can-Potentially-Impact-Your-Okta-Environment?language=en_US )。 onelogin 现在或很快有类似的功能吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。