From 50750cd8a24a472b0ced9055ac0500ffc0a231a4 Mon Sep 17 00:00:00 2001 From: Kirill Stytsenko <kirill@styts.com> Date: Mon, 14 Mar 2022 18:19:52 +0100 Subject: [PATCH] Enable Swagger UI in database and table services --- .../main/java/at/tuwien/config/WebSecurityConfig.java | 10 ++++++++++ .../main/java/at/tuwien/config/WebSecurityConfig.java | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/fda-database-service/services/src/main/java/at/tuwien/config/WebSecurityConfig.java b/fda-database-service/services/src/main/java/at/tuwien/config/WebSecurityConfig.java index 9372169bd8..a6cb743166 100644 --- a/fda-database-service/services/src/main/java/at/tuwien/config/WebSecurityConfig.java +++ b/fda-database-service/services/src/main/java/at/tuwien/config/WebSecurityConfig.java @@ -58,6 +58,16 @@ public class WebSecurityConfig extends WebSecurityConfigurerAdapter { http.authorizeRequests() /* our public endpoints */ .antMatchers(HttpMethod.GET, "/api/container/**/database/**").permitAll() + .antMatchers("/v2/api-docs", + "/configuration/ui", + "/swagger-resources", + "/configuration/security", + "/swagger-ui.html", + "/webjars/**", + "/swagger-resources/configuration/ui", + "/swagger-ui.html", + "/v3/api-docs/**", + "/swagger-ui/**").permitAll() /* our private endpoints */ .anyRequest().authenticated(); /* add JWT token filter */ diff --git a/fda-table-service/services/src/main/java/at/tuwien/config/WebSecurityConfig.java b/fda-table-service/services/src/main/java/at/tuwien/config/WebSecurityConfig.java index 4fbc0cf4c2..58a1d637f3 100644 --- a/fda-table-service/services/src/main/java/at/tuwien/config/WebSecurityConfig.java +++ b/fda-table-service/services/src/main/java/at/tuwien/config/WebSecurityConfig.java @@ -58,6 +58,16 @@ public class WebSecurityConfig extends WebSecurityConfigurerAdapter { http.authorizeRequests() /* our public endpoints */ .antMatchers(HttpMethod.GET, "/api/container/**/database/**/table/**").permitAll() + .antMatchers("/v2/api-docs", + "/configuration/ui", + "/swagger-resources", + "/configuration/security", + "/swagger-ui.html", + "/webjars/**", + "/swagger-resources/configuration/ui", + "/swagger-ui.html", + "/v3/api-docs/**", + "/swagger-ui/**").permitAll() /* our private endpoints */ .anyRequest().authenticated(); /* add JWT token filter */ -- GitLab