主题
架构与边界
JumpCLI 将产品工作台、身份认证、商业计费和支付服务通过稳定接口组合,而不是修改 Casdoor 或 Meteroid 的源码。
组件职责
| 组件 | 职责 | 浏览器是否直接访问 |
|---|---|---|
| JumpCLI 应用 | 工作台、生成任务、账户界面、运营适配层 | 是 |
| Casdoor | OIDC 身份认证与会话授权 | 仅登录跳转 |
| Meteroid | 套餐、订阅、账单和权益计量 | 否 |
| 支付宝 | 外部支付与签名通知 | 仅受控支付跳转 |
| 上游模型服务 | 图像生成和编辑 | 否 |
浏览器只调用 JumpCLI 对外 API。Casdoor 管理令牌、Meteroid 凭据、支付私钥、SMTP 密码和 上游 API 密钥都保留在服务端。
数据与权限
每个客户组织拥有独立的产品数据边界。身份、商业计费和产品任务分别由对应组件负责; JumpCLI 保存必要的适配标识、任务事实、审计记录和短时读取投影,而不把外部平台的 私有数据模型直接暴露给前端。
上线顺序
- 启动 JumpCLI 基础服务并完成健康检查。
- 启动并固定 Casdoor、Meteroid 版本。
- 配置 OIDC、计费连接和服务端秘密引用。
- 创建并发布可购买套餐。
- 使用测试账户验证登录、购买和一次生成。
下一步:域名规划。