From 4b8e6fa74749ae6d8e08e66548f6dada614624c7 Mon Sep 17 00:00:00 2001 From: nayoungKim <127202466+nayoung04@users.noreply.github.com> Date: Mon, 23 Mar 2026 15:31:05 +0900 Subject: [PATCH] =?UTF-8?q?20260323=20#321=20spring=20boot=20admin=20?= =?UTF-8?q?=EC=A0=91=EA=B7=BC=20=EA=B2=BD=EB=A1=9C=20=EB=B3=80=EA=B2=BD=20?= =?UTF-8?q?(#322)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [BE][FEAT] 개발자 관리자 페이지 /admin -> /admin/dev * [BE][FEAT] 개발자 관리자 페이지 리뷰 반영 --- .../backend/common/config/security/SecurityConfig.java | 2 +- .../backend/common/config/security/SecurityConstants.java | 8 ++++---- backend/src/main/resources/application-prod.yml | 4 ++-- backend/src/main/resources/application.yml | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/backend/src/main/java/org/sejongisc/backend/common/config/security/SecurityConfig.java b/backend/src/main/java/org/sejongisc/backend/common/config/security/SecurityConfig.java index 0a46be3b..19c811f2 100644 --- a/backend/src/main/java/org/sejongisc/backend/common/config/security/SecurityConfig.java +++ b/backend/src/main/java/org/sejongisc/backend/common/config/security/SecurityConfig.java @@ -68,7 +68,7 @@ public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Excepti http .securityMatcher(request -> { String requestUri = request.getRequestURI(); - boolean isAdminRequest = requestUri.startsWith("/admin"); + boolean isAdminRequest = requestUri.equals("/admin/dev") || requestUri.startsWith("/admin/dev/"); boolean isActuatorRequest = requestUri.startsWith("/actuator"); return !isAdminRequest && !isActuatorRequest; }) diff --git a/backend/src/main/java/org/sejongisc/backend/common/config/security/SecurityConstants.java b/backend/src/main/java/org/sejongisc/backend/common/config/security/SecurityConstants.java index 2245646f..11de0bd3 100644 --- a/backend/src/main/java/org/sejongisc/backend/common/config/security/SecurityConstants.java +++ b/backend/src/main/java/org/sejongisc/backend/common/config/security/SecurityConstants.java @@ -35,14 +35,14 @@ public class SecurityConstants { }; public static final String[] ADMIN_URLS = { - "/admin/**", "/actuator/**" + "/admin/dev/**", "/actuator/**" }; public static final String[] ADMIN_PUBLIC_URLS = { - "/admin/assets/**", - "/admin/login", + "/admin/dev/assets/**", + "/admin/dev/login", "/favicon.ico", - "/admin/favicon.ico", + "/admin/dev/favicon.ico", "/actuator/health", "/actuator/info" }; diff --git a/backend/src/main/resources/application-prod.yml b/backend/src/main/resources/application-prod.yml index a2018231..7d2cdb78 100644 --- a/backend/src/main/resources/application-prod.yml +++ b/backend/src/main/resources/application-prod.yml @@ -76,9 +76,9 @@ spring: boot: admin: - context-path: /admin + context-path: /admin/dev client: - url: "http://localhost:8080/admin" + url: "http://localhost:8080/admin/dev" username: ${SBA_ADMIN_NAME} password: ${SBA_ADMIN_PASSWORD} diff --git a/backend/src/main/resources/application.yml b/backend/src/main/resources/application.yml index 1ce329db..ad90062a 100644 --- a/backend/src/main/resources/application.yml +++ b/backend/src/main/resources/application.yml @@ -19,7 +19,7 @@ spring: max-request-size: 100MB boot: admin: - context-path: /admin + context-path: /admin/dev notify: mail: enabled: false