Swagger
Spring Security와 Swagger를 함께 사용할 때 인증없이 접근 허용하는 방법
뚜sh뚜sh
2024. 3. 15. 16:39
[ERROR]
나는 Swagger UI 페이지만 사용할 예정이라 SecurityConfig 파일내부에서 인증 없이 접근할 수 있는 경로를 설정하는 곳에 /swagger-ui/**만 추가했더니 Swagger UI 페이지가 제대로 작동하지 않았다.
[이유]
Swagger UI는 /v3/api-docs 엔드포인트에서 OpenAPI 명세서를 가져와서, 이를 기반으로 사용자에게 보기 좋은 문서화된 API 페이지를 제공한다.
[해결 방법]
/swagger-ui/**, /v3/api-docs/** 두 경로를 함께 추가했다!