今天,Google 身份团队将宣布一项面向开发者的 Beta 版计划,以测试我们与 Chrome 浏览器的新 FedCM(联合凭据管理)API 的集成。
此更新适用于所有使用 Chrome 浏览器并使用以下功能的 Google 身份识别服务 (GIS) Web 开发者:
GIS 目前使用第三方 Cookie 来为用户提供便捷的网站注册和登录体验。这种方式有助于减少对密码的依赖,使用户的登录过程变得更加安全。不过,作为“Privacy Sandbox”计划的一部分,Chrome 浏览器将在 2024 年逐步淘汰对第三方 Cookie 的支持,以保护用户的在线隐私。
W3C FedID 社区小组针对联合身份提供方开发了 FedCM API,作为对第三方 Cookie 的隐私保护替代方案。这一新的 FedCM 解决方案使 Google 能够继续提供安全且简便的体验,以便用户通过 GIS 方在网站上进行注册和登录。
FedCM 的优势包括:
由于 Chrome 浏览器计划逐步淘汰第三方 Cookie,我们预计在明年将引导使用 GIS 中一键快捷功能和自动登录功能的开发者迁移到 FedCM。对于大多数开发者而言,这一迁移过程将通过向 GIS JavaScript 库进行向后兼容的更新而无缝完成;升级后的 GIS JavaScript 库将在后台调用 FedCM API,无需开发者做出任何改动。然而,部分网站可能需要进行一些小幅度的调整,比如对自定义布局或登录提示位置进行更新。如要了解您的网站是否需要做出更改,请查阅《迁移指南》文章。此外,我们建议您参与 FedCM Beta 版计划。
借助 FedCM,即使第三方 Cookie 不再可用,GIS 也将继续提供无缝的用户体验。新的 FedCM API 对现有的用户流和网站做了最小程度的改动。更新后的一键快捷功能和自动登录功能的用户提示界面如下所示:
GIS 将从 2023 年 11 月开始逐步将流量迁移到 FedCM,大多数开发者只需要进行最小程度的更改。如果您在网站上使用 GIS 一键快捷功能或自动登录功能,请注意以下时间安排:
一旦 Chrome 浏览器默认阻止第三方 Cookie,GIS 一键快捷功能将需要使用 FedCM 才能运行。
我们鼓励所有开发人员参与今日发布的 Beta 版计划并测试 FedCM API,以便为即将到来的变化做好准备。如要开始试用并了解有关该计划的更多信息,请访问我们的开发者网站,并查看 Stack Overflow 上的 google-signin 标签,以获取技术帮助。我们邀请开发者通过 gis-fedcm-feedback@google.com 与我们分享他们对 FedCM Beta 版计划的反馈。