Email Verification API 动态追踪清单:GitHub、IETF、Blink 邮件列表全链接与使用指南
2026/9/20 13:44:37 网站建设 项目流程

Email Verification API 动态追踪清单:GitHub、IETF、Blink 邮件列表全链接与使用指南

【免费下载链接】email-verificationverified autofill项目地址: https://gitcode.com/GitHub_Trending/em/email-verification

Email Verification API(邮件验证 API,又称 EVP)是 W3C WICG 正在孵化的 Web 新标准:它用密码学签名的**邮箱验证令牌(EVT)**替代传统"邮箱验证码/魔法链接",让用户在注册、登录、找回账号时由浏览器自动完成邮箱所有权验证。本文整理 GitHub、IETF、Blink 邮件列表三大渠道的追踪要点与仓库内资料清单,帮你一站式盯住这个"免验证码验邮箱"新特性的推进进度。

🎯 为什么 Email Verification API 值得追踪

先看一组来自 README.md 的数据,你就能明白它为什么重要:

  • 访问最多的 50 个网站中,95% 支持用邮箱注册/登录
  • 其中73% 会在用户验证邮箱前直接阻断注册流程
  • 传统 OTP 方案痛点明显:邮件送达慢、常进垃圾箱、用户要来回切换邮箱客户端,且存在钓鱼风险

EVP 的思路是复用用户已登录邮箱服务的会话,由浏览器向邮箱服务商(Issuer)申请一张密码学签名的 EVT,绑定网站来源(origin)和一次性随机数(nonce)后自动填入表单——用户无需复制任何验证码。由于它同时牵动浏览器、邮箱服务商、网站三方的改动,进展分散在多个组织内,因此这份"动态追踪清单"格外有用。

🔗 追踪链接全清单:5 类渠道一次看懂

说明:为避免外部链接失效,下表给出每个渠道的定位方法,按名称检索即可直达。

渠道追踪什么如何定位
📦 GitHub 仓库WICG 官方孵化仓库的 Issue、PR 与 README 状态更新在 GitHub 搜索WICG/email-verification
📜 W3C 规范页Email Verification APIBikeshed 生成稿仓库内 index.html 即编译产物,可直接阅读
📄 IETF 草案后端协议 Internet-Draft:draft-hardt-email-verification(EVP 协议)在 IETF datatracker 检索该草案编号,作者 Dick Hardt
💬 Blink 邮件列表Chromiumblink-dev组的 Intent to Prototype / Intent to Experiment 公告帖检索blink-dev邮件列表,关键词Email Verification
🤝 关联生态FedCM、Login Status API、Digital Credentials 等相邻标准检索 W3C fedid 工作组与各 CG 工作组页面

仓库 README.md 顶部就维护了一份状态清单(Intent to Prototype、Intent to Experiment 均已打勾),是最权威的进度快照,建议每次追踪时先看它。

📁 仓库内的追踪线索:文件清单

本仓库(GitHub_Trending/em/email-verification)虽然只读且精简,但每个文件都有明确分工:

  • README.md:核心提案全文——问题背景、协议四阶段流程(登录态 → EVT 请求 → 发现/签发 → 表单呈现)、隐私与安全考量、备选方案对比,是信息密度最高的文件
  • index.bs:W3C Bikeshed 规范源文件,定义了email-verification-token自动填充值和input元素的nonce属性扩展,引用书目 一节列出了 IETF 草案与 SD-JWT(RFC 9682)等所有关联文档
  • index.html:由规范源编译生成的正式阅读页面,含完整目录、浏览器处理模型算法
  • HOWTO.md:在 Chrome 中手动测试 EVP 的步骤指南
  • QUESTIONNAIRE.md:W3C 安全与隐私自审问卷,逐条回答"这个 API 暴露了什么信息"
  • CONTRIBUTING.md:W3C WICG 贡献规范(需加入 CG 后方可实质性贡献)

🛠 最快体验方法:Chrome Canary 5 步开启

跟随 HOWTO.md 即可亲手体验"免验证码验证邮箱":

  1. 安装 Chrome Canary 渠道版本
  2. chrome://flags/搜索Email Verification Protocol,启用#email-verification-protocol后重启
  3. 确认版本号为 145 或更高
  4. chrome://settings/addresses确保保存了一个支持 EVP 的邮箱地址
  5. 确认已登录该邮箱服务商,打开任意支持 EVP 的演示站点即可生效

对网站开发者,接入极简——只需在表单里加一行"隐藏输入框":

<input type="hidden" name="token" nonce="服务端生成的随机值" autocomplete="email-verification-token">

不支持的浏览器会自动忽略该行,优雅降级到传统验证码流程,这是该设计被反复讨论后选定的方案(详见 README.md 备选方案章节)。

📝 如何参与讨论与追踪动态

  • 关注 README.md 的"Open Questions"章节:定向邮箱、登出状态、权限提示时机等仍是开放议题,讨论最活跃
  • IETF 草案draft-hardt-email-verification的修订记录可直接反映后端协议(Issuer 发现、KB-JWT 绑定、SD-JWT 签发)的演进
  • Blink 邮件列表的 ITP/ITE 帖子会同步 Chrome 落地时间线与实验进度
  • 想提交修改,请先阅读 CONTRIBUTING.md 的 W3C CLA 要求

❓ 常见问题

Q:EVT 和 Passkey(WebAuthn)会冲突吗?A:不冲突。README.md 明确指出 EVP 是"可组合积木",预期与 Passkey 共存互补——EVT 负责证明"邮箱是你的",Passkey 负责无密码登录。

Q:隐私上会泄露什么?A:QUESTIONNAIRE.md 的回答是:仅比现状多暴露"你登录了邮箱服务商"这一比特,且浏览器会遮蔽网站来源(blinding the issuer),邮箱服务商学不到你在访问哪个网站。

Q:现在普通用户能用上吗?A:目前处于 Canary 实验阶段(见 HOWTO.md),需要 Canary 版本 + 邮箱服务商支持。稳定版落地节奏请以 Blink 邮件列表公告为准。


把这份清单收藏起来,按"README 状态 → IETF 草案 → Blink 邮件列表 → 仓库 Issue"的顺序定期扫一遍,就能完整掌握 Email Verification API 从提案到落地的每一步动态。🚀

【免费下载链接】email-verificationverified autofill项目地址: https://gitcode.com/GitHub_Trending/em/email-verification

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询