From 3204027ac15cf99afb8c665456af0678e475868d Mon Sep 17 00:00:00 2001 From: bjkim Date: Mon, 20 Oct 2025 23:23:56 +0900 Subject: [PATCH] =?UTF-8?q?[ADD]=20=EC=99=B8=EB=B6=80=20Edge=20=ED=8C=A8?= =?UTF-8?q?=ED=82=A4=EC=A7=80=20=EA=B2=80=EC=83=89=20API=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80,=20application.properties=EC=9D=98=20Edge=20=ED=8C=A8?= =?UTF-8?q?=ED=82=A4=EC=A7=80=20=EA=B2=80=EC=83=89=20URL=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controllers/ExternalAuthController.java | 14 ++++++++++++++ src/main/resources/application.properties | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/main/java/kr/re/etri/autoflow/controllers/ExternalAuthController.java b/src/main/java/kr/re/etri/autoflow/controllers/ExternalAuthController.java index e6310dd..9c22e02 100644 --- a/src/main/java/kr/re/etri/autoflow/controllers/ExternalAuthController.java +++ b/src/main/java/kr/re/etri/autoflow/controllers/ExternalAuthController.java @@ -96,6 +96,20 @@ public class ExternalAuthController { } } + @Operation(summary = "Edge 패키지 목록 조회", description = "로그인 후 받은 id와 token을 사용해 외부 Edge 패키지 검색 API를 호출합니다.") + @GetMapping("/edge-search") + public ResponseEntity edgeSearch( + @RequestParam String id, + @RequestParam String token + ) { + try { + Map edgeResult = externalAuthService.getEdgePackageList(id, token); + return ResponseEntity.ok(ApiResponse.success(edgeResult)); + } catch (Exception e) { + return ResponseEntity.ok(ApiResponse.failure(e.getMessage())); + } + } + // @Operation( // summary = "S3 업로드 + 외부 DB 등록", // description = "파일을 S3에 업로드하고 외부 DB에 등록합니다.", diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index c44c9ce..355359f 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -73,7 +73,7 @@ spring.servlet.multipart.enabled=true #OTA?? external.auth.signin-url=https://a659120d3e2ff43ff94087b29396fd96-1057696791.ap-northeast-2.elb.amazonaws.com/api/datamanager/user/signin -external.auth.edge-search-url=https://cuuva.com:24443/api/datamanager/edge-pkg/search +external.auth.edge-search-url=https://a659120d3e2ff43ff94087b29396fd96-1057696791.ap-northeast-2.elb.amazonaws.com/api/datamanager/edge-pkg/search cloud.aws.region.static=ap-northeast-2 cloud.aws.credentials.access-key=AKIA2UC3EPERDDR4UOWN