|
|
3 月之前 | |
|---|---|---|
| backend | 3 月之前 | |
| frontend | 3 月之前 | |
| .dockerignore | 3 月之前 | |
| .gitignore | 3 月之前 | |
| README.md | 3 月之前 | |
| SMSapi.md | 3 月之前 | |
| Simple_Auth_Guide.md | 3 月之前 | |
| docker-compose.yml | 3 月之前 | |
| 需求功能概述.md | 3 月之前 |
统一认证平台 (Unified Authentication Platform) 是一个集成了 OIDC 标准协议 与 简易 API 认证 的身份管理系统。支持多应用接入、账号映射、手机号一键登录以及老旧系统平滑集成。
本项目已完全容器化,只需一条命令即可启动所有服务(前端、后端、数据库、Redis、OIDC 服务)。
在项目根目录下运行:
docker-compose up -d --build
系统初始化可能需要 1-2 分钟(尤其是 MySQL 和 Hydra 首次运行)。 后端服务会自动等待数据库就绪后才启动。
| 服务 | 地址 | 说明 |
|---|---|---|
| 前端页面 | http://localhost:5173 | 统一管理后台 & 登录页 (开发环境端口) |
| 后端 API | http://localhost:8000/docs | Swagger UI 接口文档 |
| Ory Hydra | http://localhost:4444 | OIDC 公共端点 (Authorize/Token) |
| MySQL | localhost:3308 | 用户名: uap_user / 密码: uap_pass |
注意:如果使用 Nginx 部署,前端访问地址通常为
http://localhost(80端口)。
详细的接入文档请登录控制台查看 "使用帮助" 页面。
13800000001 / admin适用于现代 Web 应用。
http://localhost:4444openid, offline, profilephone_number, preferred_username (映射账号), email (映射邮箱)。适用于老旧系统或需要纯后端集成的场景。
POST /api/v1/simple/validate允许第三方系统自行构建登录页面。
POST /api/v1/simple/loginapp_id, identifier (手机/账号/邮箱), passwordticket (后续流程同 Ticket 模式)支持 Excel 批量导入。
手机号, 映射账号, 映射邮箱如有代码变更,请重新构建:
docker-compose up -d --build