同步 iam-admin-ui 登记为 audience + groups 模型 #177

Merged
panxiao81 merged 1 commits from docs/iam-console-audience into main 2026-10-01 17:29:35 +00:00
Owner

问题与结果

配合 iam-login 将客户端管理 API 改为 audience + groups 鉴权(iam-login#9),README 中 iam-admin-ui 的登记命令改为 scope openid groups、audience ["iam-login"],并说明只有该客户端能申请此 audience,因此其他应用拿到的管理员 token 不能调用 IAM API。仅文档变更,不影响 Flux 应用的资源。

验证

仅文档。登记参数与 iam-login 浏览器夹具中实际使用的一致,夹具 E2E 已通过。

部署与文档

现网 iam-admin-ui 的修改随 iam-login#9 部署同时手工执行(Admin 带外通道),不在本 PR 自动生效。

🤖 Generated with Claude Code

## 问题与结果 配合 iam-login 将客户端管理 API 改为 audience + groups 鉴权(iam-login#9),README 中 `iam-admin-ui` 的登记命令改为 scope `openid groups`、audience `["iam-login"]`,并说明只有该客户端能申请此 audience,因此其他应用拿到的管理员 token 不能调用 IAM API。仅文档变更,不影响 Flux 应用的资源。 ## 验证 仅文档。登记参数与 iam-login 浏览器夹具中实际使用的一致,夹具 E2E 已通过。 ## 部署与文档 现网 `iam-admin-ui` 的修改随 iam-login#9 部署同时手工执行(Admin 带外通道),不在本 PR 自动生效。 🤖 Generated with [Claude Code](https://claude.com/claude-code)
panxiao81 added 1 commit 2026-10-01 17:28:28 +00:00
iam-login 客户端管理 API 改为校验 audience 与 groups,iam-admin-ui
相应登记为 scope openid groups 与 audience iam-login。

Co-Authored-By: Claude Opus 5.5 <[email protected]>
panxiao81 merged commit 746d326292 into main 2026-10-01 17:29:35 +00:00
panxiao81 deleted branch docs/iam-console-audience 2026-10-01 17:29:35 +00:00
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-infra#177