Skip to content

Commit

Permalink
swggar_config_modify
Browse files Browse the repository at this point in the history
  • Loading branch information
programmerDH-github committed Apr 6, 2024
1 parent 8822a28 commit b9d120f
Showing 1 changed file with 13 additions and 17 deletions.
30 changes: 13 additions & 17 deletions src/main/java/com/bside/BSIDE/config/SwaggerConfig.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,22 +17,18 @@
public class SwaggerConfig implements WebMvcConfigurer {

@Bean
public OpenAPI openAPI(){
SecurityScheme securityScheme = new SecurityScheme()
.type(SecurityScheme.Type.HTTP).scheme("bearer").bearerFormat("JWT")
.in(SecurityScheme.In.HEADER).name("Authorization");
SecurityRequirement securityRequirement = new SecurityRequirement().addList("bearerAuth");

return new OpenAPI()
.components(new Components().addSecuritySchemes("bearerAuth", securityScheme))
.security(Arrays.asList(securityRequirement));
}
//
// @Bean
// public GroupedOpenApi publicApi() {
// return GroupedOpenApi.builder().group("public")
// .pathsToMatch("/login") // Add paths that should not be secured
// .build();
// }
public OpenAPI api() {
SecurityScheme apiKey = new SecurityScheme()
.type(SecurityScheme.Type.APIKEY)
.in(SecurityScheme.In.HEADER)
.name("Authorization");

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

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

}

0 comments on commit b9d120f

Please sign in to comment.