Skip to content
何家欢 edited this page Jun 20, 2026 · 6 revisions

Passkey-Auth

Passkey-Auth 是一个以 Passkey 为核心的 Flask 认证服务。它提供统一 Logo 验证页、OAuth Authorization Code、Link Challenge、服务端 session verify,以及面向用户、平台和安全设置的 Management 控制台。

你要做什么?

当前设计

浏览器中的 Passkey 验证统一进入 /auth/passkey 或 OAuth Logo 页面。业务页面不直接调用 WebAuthn:

发起页面
  -> 标准 Logo 验证页
  -> 浏览器 Passkey
  -> 服务端验证
  -> 回到发起页面

OAuth、Link Challenge、主页登录和 Management 二次验证共享这套体验。旧的通用 /api/login/options/api/login/verify 已删除。

默认数据库是 instance/passkeys-v2.sqlite3。v2 是全新数据结构,不自动迁移旧数据库。

Clone this wiki locally