diff --git a/linktreeclone-backend/pom.xml b/linktreeclone-backend/pom.xml
index d4a7cf5..78cc84c 100644
--- a/linktreeclone-backend/pom.xml
+++ b/linktreeclone-backend/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.5.5
+ 3.3.0
br.com
@@ -93,6 +93,11 @@
h2
test
+
+ org.springdoc
+ springdoc-openapi-starter-webmvc-ui
+ 2.5.0
+
diff --git a/linktreeclone-backend/src/main/java/br/com/linktreeclone/config/SecurityConfig.java b/linktreeclone-backend/src/main/java/br/com/linktreeclone/config/SecurityConfig.java
index 710fbfd..22a66cc 100644
--- a/linktreeclone-backend/src/main/java/br/com/linktreeclone/config/SecurityConfig.java
+++ b/linktreeclone-backend/src/main/java/br/com/linktreeclone/config/SecurityConfig.java
@@ -38,6 +38,9 @@ public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Excepti
"/auth/login",
"/status"
).permitAll()
+ .requestMatchers("/swagger-ui.html").permitAll()
+ .requestMatchers("/swagger-ui/**").permitAll()
+ .requestMatchers("/v3/api-docs/**").permitAll()
.requestMatchers(HttpMethod.GET, "/{username}").permitAll()
.anyRequest().authenticated()
)