From 27129932863af79c0bbdc5d6b241e11b92acf5e4 Mon Sep 17 00:00:00 2001 From: jade Date: Mon, 10 Aug 2026 15:58:23 +0900 Subject: [PATCH] fix: skip domain authorization check for internal system tenant --- .../main/java/io/shinhanlife/dap/mcg/service/ToolPlanner.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ToolPlanner.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ToolPlanner.java index f5971eab..96bf1f36 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ToolPlanner.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ToolPlanner.java @@ -81,7 +81,7 @@ public class ToolPlanner { } // 2-1. [신규] 도메인 그룹핑 기반 권한 검증 - if (tenantId != null && toolMetadata.getCategoryKey() != null) { + if (tenantId != null && !tenantId.equalsIgnoreCase("system") && toolMetadata.getCategoryKey() != null) { String normalizedTenantId = tenantId.toLowerCase(); List allowedDomains = securityProperties.getTenantDomains().get(normalizedTenantId);