记录 AD 第一因素接入及 JVM 优先的迭代约定 #8

Open
panxiao81 wants to merge 3 commits from docs/iam-ad-login into main
Owner

问题与结果

记录 iam-login 从浏览器原型进入 AD 第一因素接入的边界:LDAPS、objectGUID、直接 memberOf、密码成功停在待 MFA,现役 Gitea/Go/Authelia 路径未切换。

按维护者最新要求,日常迭代以 JVM 测试为准,不再每轮等待 Native 编译;阶段性 Native 验收目标保留。同步 CONTRIBUTING:之后包括纯文档在内的改动均新分支开 PR,不自行推 main 或合并。

依据与验证

  • 关联源码 panxiao81/iam-login#4 。JVM 12 项与浏览器 1 项通过;真实 JVM 已验证 AD TLS/RootDSE,首次人类试用发现 Samba 分区 referral 问题,源码修复并通过回归后,维护者重试成功,已读出目录标识、邮箱及六个直接所属组。AD 第一因素已通过人类验收;MFA/Hydra 未实现,新增路径未跑 Native。
  • wiki 前置 #7 已合并,本 PR 基于最新 main;未修改 last_verified,不把开发实例写成生产部署。
  • python3 scripts/check_docs.py 与 git diff --check 通过。
## 问题与结果 记录 iam-login 从浏览器原型进入 AD 第一因素接入的边界:LDAPS、objectGUID、直接 memberOf、密码成功停在待 MFA,现役 Gitea/Go/Authelia 路径未切换。 按维护者最新要求,日常迭代以 JVM 测试为准,不再每轮等待 Native 编译;阶段性 Native 验收目标保留。同步 CONTRIBUTING:之后包括纯文档在内的改动均新分支开 PR,不自行推 main 或合并。 ## 依据与验证 - 关联源码 https://git.ddupan.top/panxiao81/iam-login/pulls/4 。JVM 12 项与浏览器 1 项通过;真实 JVM 已验证 AD TLS/RootDSE,首次人类试用发现 Samba 分区 referral 问题,源码修复并通过回归后,维护者重试成功,已读出目录标识、邮箱及六个直接所属组。AD 第一因素已通过人类验收;MFA/Hydra 未实现,新增路径未跑 Native。 - wiki 前置 #7 已合并,本 PR 基于最新 main;未修改 last_verified,不把开发实例写成生产部署。 - python3 scripts/check_docs.py 与 git diff --check 通过。
panxiao81 added 2 commits 2026-09-25 21:09:47 +00:00
panxiao81 added 1 commit 2026-09-25 21:18:05 +00:00
All checks were successful
docs / check (pull_request) Successful in 34s
You are not authorized to merge this pull request.
This pull request can be merged automatically.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin docs/iam-ad-login:docs/iam-ad-login
git checkout docs/iam-ad-login
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: panxiao81/homelab-wiki#8