feat: 增强SaaS后端功能与安全性
refactor: 重构数据库连接使用PostgreSQL替代SQLite feat(auth): 增加JWT验证的audience和issuer检查 feat(crypto): 添加AES-256-GCM字段加密支持 feat(api): 集成utoipa实现OpenAPI文档 fix(admin): 修复配置项表单验证逻辑 style: 统一代码格式与类型定义 docs: 更新技术栈文档说明PostgreSQL
This commit is contained in:
@@ -14,14 +14,14 @@ ZCLAW SaaS 平台为桌面端用户提供云端能力,包括模型中转、账
|
||||
└── Mode C: SaaS Cloud ──→ Rust/Axum 后端 ──→ 上游 LLM Provider
|
||||
│
|
||||
├── Admin Web (Next.js 管理后台)
|
||||
└── SQLite WAL (数据持久化)
|
||||
└── PostgreSQL (数据持久化)
|
||||
```
|
||||
|
||||
## 技术栈
|
||||
|
||||
| 层级 | 技术 | 说明 |
|
||||
|------|------|------|
|
||||
| 后端 | Rust + Axum + sqlx + SQLite WAL | JWT + API Token 双认证 |
|
||||
| 后端 | Rust + Axum + sqlx + PostgreSQL | JWT + API Token 双认证 |
|
||||
| Admin | Next.js 14 + shadcn/ui + Tailwind | 暗色 OLED 主题 |
|
||||
| 桌面端 | React 18 + Zustand + TypeScript | saas-client.ts HTTP 通信 |
|
||||
| 安全 | argon2 + TOTP 2FA + RBAC | 速率限制 + 操作审计 |
|
||||
|
||||
Reference in New Issue
Block a user