记录维护者完成 AD 与 passkey 开发入口验收
docs / check (push) Successful in 21s

This commit is contained in:
2026-09-27 18:59:58 +00:00
parent f8445a3f06
commit 4a9b584913
2 changed files with 7 additions and 4 deletions
+3 -2
View File
@@ -199,7 +199,7 @@ Testcontainers、UnboundID、Lombok、配置处理器、DevTools 与 Native 插
嵌入式 JavaScript 运行时或 FreeMarker;首轮接受客户端首屏渲染,不实现 React SSR/RSC。
应用只保留真实登录流程;用于选型的演示入口、演示状态机与演示码已移除。
AD 密码因素与直接所属组查询在重构前已通过维护者浏览器验收;此前 Spring Data LDAP 版本
已通过 JVM 与浏览器回归;Spring Security 重构后的真实人类复验仍待反馈。
已通过 JVM 与浏览器回归;后续 Spring Security + WebAuthn 开发路径已获维护者实际验收确认(见下文)。
密码成功仅建立第一因素;WebAuthn 开发链路可继续完成第二因素,仍不接受 Hydra challenge,也不替换现役入口。
界面方案的早期验证见 [iam-login PR #3](https://git.ddupan.top/panxiao81/iam-login/pulls/3);
AD 接入与 Spring Security 重构统一见 [iam-login PR #4](https://git.ddupan.top/panxiao81/iam-login/pulls/4),使用方式见
@@ -222,7 +222,8 @@ WebAuthn 采用 Spring Security 官方 JDBC 仓储与 PostgreSQL,开发先使
已有 WebAuthn 因素;注册本身不算第二因素通过。凭据删除、自助恢复与已有凭据迁移暂未开放。
认证器验证、因素合并与会话轮换复用框架,应用扩展只约束目录主体、凭据归属与 challenge
时效/单次消费。实现与验证范围见 [iam-login PR #6](https://git.ddupan.top/panxiao81/iam-login/pulls/6);
2026-09-27 已通过 JVM 与虚拟认证器浏览器验证,真实人类 passkey 与 Native 验收待完成。
2026-09-27 已通过 JVM 与虚拟认证器浏览器验证;维护者随后反馈已完成开发入口验收、
看起来能够工作,据此确认真实人类 AD + passkey 路径。Native、重启恢复与 Hydra 新链路仍待验收。
### 目录与 DNS 迁移
+4 -2
View File
@@ -99,7 +99,7 @@ Gitea 接入见 [PR #143](https://git.ddupan.top/panxiao81/homelab-infra/pulls/1
并反馈目录标识、邮箱及六个直接所属组的查询结果。此人类验收只覆盖 AD 第一因素与
属性读取,不包括 MFA 或 Hydra 登录。新增路径尚未跑 Native;日常迭代不要求每轮原生编译。开发入口使用受限 Tailscale HTTPS,属于临时验收实例,不是生产入口。
AD 接入与 Spring Security 重构统一见 [iam-login PR #4](https://git.ddupan.top/panxiao81/iam-login/pulls/4);
2026-09-27 通过 18 项 JVM 测试和 1 项浏览器回归,新版本真实人类复验仍待反馈。
2026-09-27 通过 18 项 JVM 测试和 1 项浏览器回归,后续真实人类验证反馈见下方 WebAuthn 开发验证。
配置、边界与使用方式见
[iam-login AD 接入文档](https://git.ddupan.top/panxiao81/iam-login/src/branch/main/docs/ad-login.md)。
@@ -116,6 +116,8 @@ Spring Security 官方 WebAuthn 流程,并以官方 JDBC 仓储和本地 Postg
22 项 JVM 测试与 Chromium 虚拟认证器流程通过,覆盖再次登录、注册限制、会话轮换、
challenge 过期/消费、断言重放及跨主体凭据拒绝。真实开发 HTTPS 页面的证书与表单回归
已检查;这些不是实际用户的 MFA 验收,也不构成 Native 或重启恢复验收。
已检查。维护者随后在该开发入口完成验收,反馈“我验收完了,看样子能工作”;
据此记录 AD + passkey 人类浏览器路径已获维护者确认。此反馈不构成 Native、数据库
重启恢复或 Hydra/Gitea 新链路验收,也未限定认证器型号与跨设备兼容范围。
数据库开发操作、数据卷保留与失败边界见
[WebAuthn 文档(开发分支)](https://git.ddupan.top/panxiao81/iam-login/src/branch/feat/webauthn-mfa/docs/webauthn.md)。