feat: add Swagger/OpenAPI documentation
This commit is contained in:
@@ -4,7 +4,6 @@ import com.example.bankcards.security.JwtAuthenticationFilter;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.http.HttpMethod;
|
||||
import org.springframework.security.authentication.AuthenticationManager;
|
||||
import org.springframework.security.authentication.AuthenticationProvider;
|
||||
import org.springframework.security.authentication.dao.DaoAuthenticationProvider;
|
||||
@@ -38,6 +37,12 @@ public class SecurityConfig {
|
||||
auth
|
||||
.requestMatchers("/api/auth/**")
|
||||
.permitAll()
|
||||
.requestMatchers(
|
||||
"/swagger-ui/**",
|
||||
"/v3/api-docs/**",
|
||||
"/swagger-ui.html"
|
||||
)
|
||||
.permitAll()
|
||||
.requestMatchers("/api/admin/**")
|
||||
.hasAuthority("ROLE_ADMIN")
|
||||
.anyRequest()
|
||||
|
||||
Reference in New Issue
Block a user