From 1963d21cc8c80fb1ae0e6e48087392487715464d Mon Sep 17 00:00:00 2001 From: UNGGU0704 Date: Fri, 13 Jun 2025 14:57:57 +0900 Subject: [PATCH] =?UTF-8?q?Update:=20review-swagger=20token=20input=20?= =?UTF-8?q?=EA=B0=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ktds/hi/review/infra/config/SwaggerConfig.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/review/src/main/java/com/ktds/hi/review/infra/config/SwaggerConfig.java b/review/src/main/java/com/ktds/hi/review/infra/config/SwaggerConfig.java index 628e277..b778a9f 100644 --- a/review/src/main/java/com/ktds/hi/review/infra/config/SwaggerConfig.java +++ b/review/src/main/java/com/ktds/hi/review/infra/config/SwaggerConfig.java @@ -1,5 +1,7 @@ package com.ktds.hi.review.infra.config; +import io.swagger.v3.oas.models.Components; +import io.swagger.v3.oas.models.security.SecurityRequirement; import io.swagger.v3.oas.models.OpenAPI; import io.swagger.v3.oas.models.info.Info; import io.swagger.v3.oas.models.security.SecurityScheme; @@ -13,7 +15,8 @@ import org.springframework.context.annotation.Configuration; */ @Configuration public class SwaggerConfig { - + + private static final String SECURITY_SCHEME_NAME = "bearerAuth"; @Bean public OpenAPI openAPI() { return new OpenAPI() @@ -21,7 +24,10 @@ public class SwaggerConfig { .info(new Info() .title("하이오더 리뷰 관리 서비스 API") .description("리뷰 작성, 조회, 삭제, 반응, 댓글 등 리뷰 관련 기능을 제공하는 API") - .version("1.0.0")); + .version("1.0.0")) + .components(new Components() // 이 줄 추가! + .addSecuritySchemes(SECURITY_SCHEME_NAME, createAPIKeyScheme())) // 이 줄 추가! + .addSecurityItem(new SecurityRequirement().addList(SECURITY_SCHEME_NAME)); // 이 줄 추가! } /**