From 974737fab6f7f81e4bb14ac488d56b2a03c8457a Mon Sep 17 00:00:00 2001 From: Yujin1219 Date: Fri, 12 Dec 2025 18:08:46 +0900 Subject: [PATCH] =?UTF-8?q?[#24]=20Fix:=20=EC=97=AC=ED=96=89=20=EA=B3=84?= =?UTF-8?q?=ED=9A=8D=20API=20=EC=9D=B8=EC=A6=9D=20=EA=B5=AC=EC=A1=B0(JWT)?= =?UTF-8?q?=20=EC=9B=90=EB=B3=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/tripPlan/controller/TripPlanController.java | 10 +++------- .../example/triptalk/global/config/SecurityConfig.java | 2 -- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/example/triptalk/domain/tripPlan/controller/TripPlanController.java b/src/main/java/com/example/triptalk/domain/tripPlan/controller/TripPlanController.java index 5a69b66..3898dd8 100644 --- a/src/main/java/com/example/triptalk/domain/tripPlan/controller/TripPlanController.java +++ b/src/main/java/com/example/triptalk/domain/tripPlan/controller/TripPlanController.java @@ -80,14 +80,10 @@ public ApiResponse createTripPlanFromFastAPI( ) { // 인증이 없어도 동작하도록 변경 - Long userId = null; - try { - userId = authUtil.getUserIdFromRequest(httpRequest); - } catch (Exception e) { - // 인증 없음 → 익명 사용자로 처리하거나 무시 - } + Long userId = authUtil.getUserIdFromRequest(httpRequest); + TripPlanResponse.TripPlanDTO response = + tripPlanService.createTripPlanFromFastAPI(userId, request); - TripPlanResponse.TripPlanDTO response = tripPlanService.createTripPlanFromFastAPI(userId, request); return ApiResponse.onSuccess(response); } } diff --git a/src/main/java/com/example/triptalk/global/config/SecurityConfig.java b/src/main/java/com/example/triptalk/global/config/SecurityConfig.java index d195b7c..50046cc 100644 --- a/src/main/java/com/example/triptalk/global/config/SecurityConfig.java +++ b/src/main/java/com/example/triptalk/global/config/SecurityConfig.java @@ -45,8 +45,6 @@ public SecurityFilterChain filterChain(HttpSecurity http) throws Exception { .requestMatchers("/api/flights/**").permitAll() // 호텔 조회는 비회원도 가능 .requestMatchers("/api/accommodations/**").permitAll() - // 여행 일정 생성용 FastAPI 연동 엔드포인트 허용 - .requestMatchers("/api/trip-plan/from-fastapi").permitAll() // Swagger UI 접근 허용 .requestMatchers( "/swagger-ui/**",