feat: enable automatic web backend sessions

This commit is contained in:
kris
2026-03-26 20:51:05 +08:00
parent a30ed8decd
commit ea2d305a3c
8 changed files with 210 additions and 92 deletions

View File

@@ -39,6 +39,7 @@
- 生产中心
- 复盘
- 额度与运维面板
- 自动建会话连接
## 当前量产基线
@@ -46,6 +47,7 @@
- `tenant_quota_profiles``tenant_usage_ledger` 已接入核心生产链,`explore/*``content-source-sync``reviews``real-cut``ai-video``assistants/{id}/generate``live-recorder create` 都会先做额度硬拦截,再记账。
- `jobs` 已补 `retry / requeue` 单任务入口,以及管理员批量重试失败任务入口,便于失败链路恢复。
- 仓库内已新增 SQLite 备份脚本,可在发布或故障前快速生成一致性快照。
- Web 前端已改成固定后端自动建会话模式,不再要求用户手动输入账号密码;是否启用由服务端 `WEB_AUTOLOGIN_*` 环境变量控制,推荐直接用 `WEB_AUTOLOGIN_ACCOUNT_USERNAME` 绑定现有已审批账号。
## 当前支持的平台

View File

@@ -26,6 +26,11 @@
- `POST /v2/explore/jobs/{job_id}/retry`
- `POST /v2/explore/jobs/{job_id}/requeue`
- `POST /v2/admin/jobs/retry-failed`
- Web 已支持固定后端自动建会话:
- `POST /v2/auth/auto-session`
- 开关由 `WEB_AUTOLOGIN_ENABLED` 控制
- 推荐使用 `WEB_AUTOLOGIN_ACCOUNT_USERNAME` 直接绑定现有已审批账号
- 兼容 `WEB_AUTOLOGIN_USERNAME / WEB_AUTOLOGIN_PASSWORD` 或 bootstrap 超级管理员口令回退
- 仓库内已新增 SQLite 备份脚本:
- `scripts/backup_storyforge_sqlite.sh`