fawney19
3f048d373f
refactor: 将路由层同步 DB 操作移至线程池执行,统一认证工具函数
- 管理端和用户端路由中的同步数据库操作提取为独立函数,通过 run_in_threadpool
在线程池中执行,避免阻塞事件循环(涉及 api_keys、payments、users、wallets、
provider_oauth、system、user_me、wallet 等模块)
- 抽取 authenticate_user_from_bearer_token 统一 token 验证逻辑,支持
ManagementToken 和 JWT 两种认证方式,消除多处重复代码
- key_command_service 的 CRUD 操作改为线程池执行
- maintenance_scheduler 定时任务中的数据库操作改用 asyncio.to_thread
- Dockerfile 中 aether-hub 增加 --worker-idle-timeout 0 防止空闲断连
- 新增 test_api_auth_conventions 和 test_auth_utils 单元测试
2026-03-12 09:33:24 +08:00
..
2026-03-10 10:40:50 +08:00
2026-03-11 15:56:58 +08:00
2026-03-06 21:06:45 +08:00
2026-03-10 10:40:50 +08:00
2026-03-12 09:33:24 +08:00
2026-03-10 10:40:50 +08:00
2026-02-01 17:25:28 +08:00
2026-03-08 00:05:48 +08:00
2026-03-09 22:57:23 +08:00
2026-03-12 09:33:24 +08:00
2026-02-21 14:59:37 +08:00
2026-02-16 11:00:48 +08:00
2026-03-02 22:36:24 +08:00
2026-03-06 21:06:45 +08:00
2026-03-02 12:58:41 +08:00
2026-03-06 17:55:14 +08:00
2026-03-05 17:32:21 +08:00
2026-03-12 01:11:35 +08:00
2026-03-04 22:51:02 +08:00
2026-03-04 12:59:27 +08:00
2026-03-06 13:13:01 +08:00
2026-02-16 11:00:48 +08:00
2026-03-11 21:37:08 +08:00
2026-03-11 21:37:08 +08:00
2026-03-07 02:16:03 +08:00
2026-03-06 13:13:01 +08:00
2026-02-07 12:52:25 +08:00
2026-03-01 15:52:32 +08:00
2026-03-08 14:31:15 +08:00
2026-03-09 22:57:23 +08:00
2026-02-15 16:32:23 +08:00
2026-03-03 09:22:20 +08:00
2026-03-10 14:42:33 +08:00
2026-02-12 10:58:14 +08:00
2026-02-04 02:04:54 +08:00
2026-03-02 11:45:30 +08:00
2026-02-28 01:32:28 +08:00
2026-03-08 00:05:48 +08:00