From 31b3b49f486b13b59e402134403fa83f3f81c8dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B6=8C=ED=98=81=EC=84=B1?= Date: Fri, 20 Mar 2026 16:58:11 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20[auth]=20=EC=9E=90=EB=8F=99=EC=82=B0?= =?UTF-8?q?=EC=B6=9C=20API=20Sanctum=20=EC=9D=B8=EC=A6=9D=20=EC=98=88?= =?UTF-8?q?=EC=99=B8=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - quotes/calculate/* 경로를 API Key만으로 접근 허용 - MNG에서 API Key + X-TENANT-ID로 접근하는 자동산출용 --- app/Http/Middleware/ApiKeyMiddleware.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/Http/Middleware/ApiKeyMiddleware.php b/app/Http/Middleware/ApiKeyMiddleware.php index 707ce3ce..ffebdd73 100644 --- a/app/Http/Middleware/ApiKeyMiddleware.php +++ b/app/Http/Middleware/ApiKeyMiddleware.php @@ -143,6 +143,9 @@ public function handle(Request $request, Closure $next) 'api/v1/internal/exchange-token', // 내부 서버간 토큰 교환 (HMAC 인증 사용) 'api/v1/admin/fcm/*', // Admin FCM API (MNG에서 API Key만으로 접근) 'api/v1/app/*', // 앱 버전 확인/다운로드 (API Key만 필요) + 'api/v1/files/*/presigned-url', // R2 Presigned URL (API Key + X-TENANT-ID로 접근) + 'api/v1/files/*/view', // 파일 인라인 보기 (MNG 이미지 표시) + 'api/v1/files/*/download', // 파일 다운로드 ]; // 현재 라우트 확인 (경로 또는 이름)