Project

General

Profile

Actions

Task #564

closed
RA

[TASK-A-30] SSO 跨域推廣(部分)+ 修掉 fail-open 缺陷

Task #564: [TASK-A-30] SSO 跨域推廣(部分)+ 修掉 fail-open 缺陷

Added by Redmine Admin 8 days ago. Updated 8 days ago.

Status:
Closed
Priority:
P2-Normal
Assignee:
-
Start date:
10/18/2026
Due date:
% Done:

100%

Estimated time:
Story Points:

Description

來源(唯一權威):HANDOVER.md §3.A 之 #A-30

  • 完成時刻:00:05
  • 證據:推廣時實測發現 card-service 設了 CARDCORE_SECURITY_ENABLED=true 卻無 token 也回 200——@ConditionalOnClass 靜默跳過整個安全自動配置,屬 fail-open(宣告啟用、實際全放行,日誌無警示)。新增 SecurityDependencyGuardAutoConfiguration:enabled=true 但 classpath 無 Spring Security 時啟動期拋錯(實測驗證:缺依賴→啟動失敗;補依賴→認證機制已啟用+四情境全對)。組態 issuer-uri 17/17 就位;依賴導入並實測 2/17(party 8084、card 8082,皆 401/200/偽造 token 401 含封套/公開路徑放行)。SCS-022 升 1.2(新增 §7.6 守門、§7.7 導入步驟)
  • 匯入方式:ops/redmine/import_all_tasks.py(HANDOVER §3.A 表格;2026-10-18)

★ 本 issue 為鏡像;狀態更正請改 HANDOVER 並 commit,再重跑同步。

No data to display

Actions

Also available in: PDF Atom