Make GroupedOpenApi

This commit is contained in:
hou27
2022-07-02 22:32:49 +09:00
parent 0a58c26895
commit 6c3f474892
2 changed files with 16 additions and 10 deletions

View File

@@ -45,11 +45,9 @@ public class SecurityConfig {
.authorizeRequests()
.antMatchers(
"/",
"/auth/signUp",
"/auth/**",
"/user/userList",
"/auth/signIn*",
"/user/profile/view/**",
"/auth/regenerateToken",
"/swagger-ui*/**",
"/v3/api-docs/**",
"/favicon.ico"

View File

@@ -9,13 +9,21 @@ import org.springframework.context.annotation.Configuration;
@Configuration
public class SwaggerConfig {
// @Bean
// public GroupedOpenApi jwtApi() {
// return GroupedOpenApi.builder()
// .group("jwt-api")
// .pathsToMatch("/**")
// .build();
// }
@Bean
public GroupedOpenApi securityApi() {
return GroupedOpenApi.builder()
.group("authentication is required")
.pathsToMatch("/user/profile")
.build();
}
@Bean
public GroupedOpenApi nonSecurityApi() {
return GroupedOpenApi.builder()
.group("authentication isn't required")
.pathsToExclude("/user/profile")
.build();
}
@Bean
public OpenAPI customOpenAPI() {