From 3ffc323553884ae0ac87554c9ab90be2ffed36b9 Mon Sep 17 00:00:00 2001 From: rhkr8521 Date: Wed, 28 May 2025 16:05:06 +0900 Subject: [PATCH 1/2] =?UTF-8?q?[REFAC]=20CI/CD=20=EC=BD=94=EB=93=9C=20?= =?UTF-8?q?=EC=97=85=EB=8D=B0=EC=9D=B4=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/gradle.yml | 2 +- .../java/com/core/book/common/config/swagger/SwaggerConfig.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 06f0848..436c0ee 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -37,7 +37,7 @@ jobs: echo "${{ secrets.APPLICATION_AWS_YML }}" > src/main/resources/application-aws.yml - name: Setup Gradle - uses: gradle/actions/setup-gradle@v3 + uses: gradle/actions/setup-gradle@v4 - name: Build with Gradle run: ./gradlew clean bootJar diff --git a/src/main/java/com/core/book/common/config/swagger/SwaggerConfig.java b/src/main/java/com/core/book/common/config/swagger/SwaggerConfig.java index 58b7533..acce6b2 100644 --- a/src/main/java/com/core/book/common/config/swagger/SwaggerConfig.java +++ b/src/main/java/com/core/book/common/config/swagger/SwaggerConfig.java @@ -40,7 +40,7 @@ public OpenAPI openAPI() { SecurityRequirement refreshTokenRequirement = new SecurityRequirement().addList(refreshTokenHeader); Server server = new Server(); - server.setUrl("https://moongeul.kro.kr"); + server.setUrl("/"); return new OpenAPI() .info(new Info() From 6622671df41d8b7078b3a9b8dbb39c30a5357398 Mon Sep 17 00:00:00 2001 From: Taegeun Kwack Date: Wed, 2 Jul 2025 12:23:15 +0900 Subject: [PATCH 2/2] Delete src/main/java/com/core/book/common/config/swagger/SwaggerConfig.java --- .../common/config/swagger/SwaggerConfig.java | 58 ------------------- 1 file changed, 58 deletions(-) delete mode 100644 src/main/java/com/core/book/common/config/swagger/SwaggerConfig.java diff --git a/src/main/java/com/core/book/common/config/swagger/SwaggerConfig.java b/src/main/java/com/core/book/common/config/swagger/SwaggerConfig.java deleted file mode 100644 index acce6b2..0000000 --- a/src/main/java/com/core/book/common/config/swagger/SwaggerConfig.java +++ /dev/null @@ -1,58 +0,0 @@ -package com.core.book.common.config.swagger; - -import io.swagger.v3.oas.models.Components; -import io.swagger.v3.oas.models.OpenAPI; -import io.swagger.v3.oas.models.info.Info; -import io.swagger.v3.oas.models.security.SecurityRequirement; -import io.swagger.v3.oas.models.security.SecurityScheme; -import io.swagger.v3.oas.models.servers.Server; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; - -@Configuration -public class SwaggerConfig { - - @Value("${jwt.access.header}") - private String accessTokenHeader; - - @Value("${jwt.refresh.header}") - private String refreshTokenHeader; - - @Bean - public OpenAPI openAPI() { - // Access Token Bearer 인증 스키마 설정 - SecurityScheme accessTokenScheme = new SecurityScheme() - .type(SecurityScheme.Type.HTTP) - .scheme("bearer") - .bearerFormat("JWT") - .in(SecurityScheme.In.HEADER) - .name(accessTokenHeader); - - // Refresh Token Bearer 인증 스키마 설정 - SecurityScheme refreshTokenScheme = new SecurityScheme() - .type(SecurityScheme.Type.APIKEY) - .in(SecurityScheme.In.HEADER) - .name(refreshTokenHeader); - - // SecurityRequirement 설정 - 각 토큰별 인증 요구사항 추가 - SecurityRequirement accessTokenRequirement = new SecurityRequirement().addList(accessTokenHeader); - SecurityRequirement refreshTokenRequirement = new SecurityRequirement().addList(refreshTokenHeader); - - Server server = new Server(); - server.setUrl("/"); - - return new OpenAPI() - .info(new Info() - .title("뭉글") - .description("독서 커뮤니티 REST API Document - Backend Developer : 태근, 주현") - .version("1.0.0")) - .components(new Components() - .addSecuritySchemes(accessTokenHeader, accessTokenScheme) - .addSecuritySchemes(refreshTokenHeader, refreshTokenScheme)) - .addServersItem(server) - .addSecurityItem(accessTokenRequirement) - .addSecurityItem(refreshTokenRequirement); - } - -}