Actions
CR #814
open
RA
CR:新增發卡行斷線/恢復控制介面(toggle-down)
CR #814:
CR:新增發卡行斷線/恢復控制介面(toggle-down)
Start date:
10/19/2026
Due date:
10/19/2026 (6 days late)
% Done:
0%
Estimated time:
Story Points:
Description
背景¶
目前沒有 POST /api/v1/issuer/toggle-down。要測試硬斷線只能手動停止
Issuer 程序,較不方便,也沒有對應的自動化測試。
需求¶
提供測試專用的發卡行斷線/恢復控制,讓 NCCC 能穩定進入
ISSUER_UNAVAILABLE 並啟動 STIP 代理授權。
建議設計¶
- 以環境變數開啟測試控制介面,預設關閉。
- 控制介面應使用獨立 Port 或 supervisor,避免關閉自身後無法再恢復。
- 收到 toggle-down 後關閉對外授權 listener 與 keep-alive 連線。
- 提供 toggle-up 或由測試程序重啟 Issuer。
- 整合測試驗證
ECONNREFUSED、stip_flag=true、reply_code=00、
stip_reason=ISSUER_UNAVAILABLE。
驗收條件¶
- 可重複執行斷線/恢復。
- NCCC 在斷線期間仍可回應 STIP。
- 測試不依賴固定 Port。
- README 說明控制介面與安全限制。
No data to display
Actions