Files
Arcrun/cypher-executor
uncle6me-web 60f481938d t181 修正:/portal/daemon/extract 認證改用 X-Arcrun-API-Key(帳密行不通)
【我自己的設計錯誤】前一版用帳密認證,但查證 daemon 實際行為後發現行不通:
**密碼只在連線精靈當下用過就丟、不落地**(config.json 沒有密碼欄,刻意的安全設計,
wiki 記為「密碼零落地」),而背景萃取是每輪自動跑的 ⇒ 根本拿不到密碼。

【改法】沿用 daemon 送卡片上雲時本來就帶的 `X-Arcrun-API-Key`(=namespace,
collector/direct.go:355)⇒ 同一把憑證、同一個身份模型,不必為此新增任何儲存。
不符即 401(租戶隔離)。

測試四則全過(沒帶 key 401/key 錯 401/缺參數 400/
**回歸守衛:錯誤訊息不得出現 gemini_api_key 或 credential**)。
全檔 38 passed,唯一 failed 與 tsc 的 1190 行 'auto' 皆為基準線既有、與本次無關。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-04 14:37:16 +08:00
..