Skip to content

Commit 377da65

Browse files
committed
[FIX] Swagger Token 입력 문제 수정
1 parent 2c4775b commit 377da65

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
package com.example.ai_tutor.global.config;
2+
3+
import io.swagger.v3.oas.models.OpenAPI;
4+
import io.swagger.v3.oas.models.Components;
5+
import io.swagger.v3.oas.models.info.Info;
6+
import io.swagger.v3.oas.models.security.SecurityRequirement;
7+
import io.swagger.v3.oas.models.security.SecurityScheme;
8+
import org.springframework.context.annotation.Bean;
9+
import org.springframework.context.annotation.Configuration;
10+
11+
@Configuration
12+
public class SwaggerConfig {
13+
14+
@Bean
15+
public OpenAPI openAPI() {
16+
return new OpenAPI()
17+
.components(new Components()
18+
.addSecuritySchemes("BearerAuth",
19+
new SecurityScheme()
20+
.type(SecurityScheme.Type.HTTP)
21+
.scheme("bearer")
22+
.bearerFormat("JWT")
23+
))
24+
.addSecurityItem(new SecurityRequirement().addList("BearerAuth"))
25+
.info(new Info()
26+
.title("AI Tutor API")
27+
.version("v1.0.0")
28+
.description("AI Tutor 백엔드 API 문서입니다.")
29+
);
30+
}
31+
}

0 commit comments

Comments
 (0)