最新的野生动物园更新会阻止iframe中的第三方Cookie。 (https://webkit.org/blog/10218/full-third-party-cookie-blocking-and-more/)
他们提供了几种解决方案来解决它。我曾尝试实现Storage Access API解决方案,但确实喜欢结果。
任何人都可以在没有技术细节的情况下给出提示或示例流程:
Option 1: OAuth 2.0 Authorization with which the authenticating domain (in your case, the third-party
that expects cookies) forwards an authorization token to your website which you consume and use to
establish a first-party login session with a server-set Secure and HttpOnly cookie.
firstparty.com在iframe中具有3rdparty.com。根据{{1}} 3rdparty.com通过OAuth授权,接收令牌。但是“将令牌转发到您的网站以建立登录会话”是什么意思? 3rdparty.com是否应该在单独的窗口中以第一方身份运行登录例程?
答案 0 :(得分:1)
他们所指的仍然是cookie作为第一方(在您的网站上)。例如:
用户遵循以下流程:
该网站似乎认为流量很好: https://medium.com/@darutk/diagrams-and-movies-of-all-the-oauth-2-0-flows-194f3c3ade85