当前目录用于沉淀统一认证与权限系统的方案、设计与后续实现。
- 总体方案:docs/architecture/iam-solution.md
- 文档索引:docs/README.md
- Codex 协作规则:docs/codex-working-rules.md
- SQL 说明:sql/README.md
- 后端父工程:
pom.xml - 网关:
iam-gateway - 认证服务:
iam-auth-service - 核心服务:
iam-core-service - 审计服务:
iam-audit-service - 公共模块:
iam-common - 管理前端:
web-admin
当前仓库已经补充 GitHub Pages 自动发布工作流,发布目标为 web-admin 前端静态页。
- 工作流文件:
.github/workflows/deploy-web-admin-pages.yml - 默认发布地址:
https://dpyxiaoding.github.io/iam-platform/ - 如果需要让线上页面连接真实后端,请在仓库
Settings -> Secrets and variables -> Actions -> Variables中配置VITE_API_BASE_URL - 如果未配置
VITE_API_BASE_URL,Pages 站点会保留登录页面,但提交登录时会明确提示当前演示站未配置后端 API
本项目目标是建设一个供内部系统和外部客户系统统一接入的认证与权限中心,重点覆盖:
- 多租户
- 统一认证
- 统一授权
- 安全策略
- 审计与会话管理
后续在项目初始化后,继续补充以下内容:
- 数据库设计
- API 设计
- 领域模型设计
- 分期开发计划