[Spring] Swagger Authorize 버튼 만들기

한지혜·2025년 3월 4일

JWT

목록 보기
3/3
@Configuration
public class SwaggerConfiguration {
    @Bean
    public OpenAPI api() {
        SecurityScheme securityScheme = new SecurityScheme()
                .type(SecurityScheme.Type.HTTP)  // HTTP 타입으로 변경
                .scheme("bearer")                // Bearer 스킴 지정
                .bearerFormat("JWT")             // JWT 형식 지정
                .in(SecurityScheme.In.HEADER)
                .name("Authorization");

        SecurityRequirement securityRequirement = new SecurityRequirement()
                .addList("Bearer Token");

        return new OpenAPI()
                .components(new Components().addSecuritySchemes("Bearer Token", securityScheme))
                .addSecurityItem(securityRequirement);
    }

}
profile
공부

0개의 댓글