passkeys-directory
收藏资源简介:
一个开放的、由社区维护的网站目录,这些网站支持passkeys,用于无密码登录和/或作为第二因素认证。该目录没有全球排名上限,覆盖约前100万个网站,包括仅在单个国家流行的网站。数据集以JSON格式提供,包含每个域名的passkeys支持信息(如无密码登录、多因素认证等)。
An open, community-maintained web directory of websites that support passkeys for passwordless login and/or as a second-factor authentication method. The directory has no upper limit on global website rankings, covering approximately the top 1 million websites including those only popular in a single country. The dataset is provided in JSON format, containing passkeys support information for each domain name, such as passwordless login, multi-factor authentication, and other related scenarios.
数据集概述:Passkeys Directory
核心内容
这是一个由社区维护的开源目录,收录支持 通行密钥(passkeys) 的网站,涵盖无密码登录和/或作为第二因素(MFA)的场景。
覆盖范围
- 无全球排名上限限制,范围包括全球排名约 前 1,000,000 的网站。
- 特别收录仅在单一国家内流行的本地化主导网站(如国家银行、区域电信、税务门户),这些网站通常被全球排名上限的目录忽略。
- 数据源为纯文本文件,旨在为 whynopasskeys.com 等外部服务提供支持。
数据格式
-
用户可通过以下 URL 获取编译后的完整数据(JSON 格式):
https://raw.githubusercontent.com/ScottHelme/passkeys-directory/main/data/passkeys.json -
JSON 对象以可注册域名为键,每个条目的结构示例: json { "paypal.com": { "passwordless": true, "mfa": false, "documentation": "https://…" }, "google.com": { "passwordless": true, "mfa": false } }
passwordless:是否支持无密码登录。mfa:是否支持作为第二因素。documentation(可选):网站通行密钥设置文档链接。
-
此数据结构与
2factorauth的supported.json兼容,现有消费者可直接切换 URL 使用。
数据来源与许可
- 初始数据来源于:
- 2factorauth/passkeys(CC-BY-4.0 许可)
- Dashlane/passkeys-resources(MIT 许可)
- 未从 Bitwarden 或 1Password 的目录中提取数据(因其未发布可复用许可)。
- 本数据集采用 CC-BY-4.0 许可发布,允许他人复用(需注明出处),且可将修正内容贡献回上游。
数据维护与贡献
- 提交新网站:请使用 GitHub Issues 中的模板(Add a site 或 Correct a site),而非直接提交拉取请求(PR)。维护者会验证每个建议(检查实时登录流程)后再录入。
- 提供网站自身的通行密钥文档链接可加速验证。
仓库结构
entries/<首字符>/<域名>.json 每个网站一个文件(真实源数据) data/passkeys.json 编译后的可消费数据(自动生成) schema.json JSON Schema 文件 build/import-seed.js 一次性导入开放许可目录的脚本 build/compile.js 将 entries/ 编译为 data/passkeys.json
- 修改 entries 后,可通过
npm run build命令重新编译数据。




