shaw
c0ab3a00ea
feat: Codex OAuth 设备指纹收敛,减少上游可见的设备数和会话数
多人共享同一 OAuth 账号时,各用户 Codex 客户端携带各自不同的 installation_id/session_id/thread_id,
上游据此判定设备数和会话数并限制配额。本功能将这些标识改写为账号级恒定值。
四档策略(账号级 extra 字段 codex_fingerprint_mode):
- off: 不做任何收敛,原样透传
- device: 仅收敛 installation_id
- session(默认): 收敛 installation_id + session_id,thread_id 按客户端原始 session 派生
- full: 收敛所有标识(installation_id + session_id + thread_id)
改写覆盖 6 个指纹载体:x-codex-turn-metadata 头(JSON 内部字段)、x-codex-window-id、
x-codex-installation-id、x-client-request-id、session-id/session_id/thread-id、
请求体 client_metadata。头和体共享同一份预计算 IDs 确保 turn_id 等随机字段一致。
2026-08-12 17:57:50 +08:00
..
2026-07-05 19:31:06 +08:00
2026-08-09 20:58:07 +08:00
2026-07-06 15:00:29 +08:00
2026-08-12 17:57:50 +08:00
2026-08-08 01:07:27 +08:00
2026-08-10 18:45:14 +08:00
2026-08-08 14:46:35 +08:00
2026-08-12 17:57:50 +08:00
2026-07-28 16:19:41 +08:00
2026-08-04 20:57:15 +08:00
2026-07-24 15:44:27 +08:00
2026-08-09 15:53:40 +08:00
2026-08-09 12:11:35 +08:00
2026-08-11 17:34:58 +08:00
2026-07-18 00:24:06 +08:00
2026-07-20 21:58:46 +08:00
2026-07-17 11:45:14 +08:00
2026-06-10 14:16:51 +08:00