Commit Graph

2 Commits

Author SHA1 Message Date
mediabot-pt
5304449de6 feat: PSK 版本化管理 + DB 表 + 管理后台增删启禁
- V4 迁移: psks 表 (version, secret, description, is_active)
- PskService: 启动导入 PAR_MEDIABOT_PSK → v1, verify 遍历所有活跃 PSK
- HmacAuthInterceptor: PSK 签名优先验签,精简为 Bearer/PSK 双路径
- AdminController: GET/POST /psks + toggle 启禁
- AuthController: register/recover 改用 PskService 验证
- docker-compose.yml 新增 PAR_MEDIABOT_PSK 环境变量

mediabot 端只需: X-Signature = HMAC(PSK, 'email:ts')
2026-06-29 16:52:20 +08:00
mediabot-pt
5b86621f81 chore: add Drone CI/CD, docker-compose, deploy script and update Dockerfile to Java 21 2026-06-29 10:49:09 +08:00