사이드 프로젝트를 진행하면서 API에대한 정보를 문서화 하기위한 툴인 Swagger를 사용하면서 만난 에러이다.
현재 나의 프로젝트 환경은 Spring Boot 3.1.5, Spring Security 6.1.5를 사용중이다.
스프링 시큐리티 환경을 설정하기전엔 잘 작동하던 스웨거가
스프링 시큐리티 환경을 모두 구성 한 후 swagger페이지를 접속 해 보니
권한이 없다고한다...
스웨거에대해 시큐리티 권한 설정을 안했구나!! 라는 생각이 들어
이렇게 스웨거에대한 권한을 추가하여 다시 접속 해 보았다. 그런데...
이런 페이지가 떴다....
혹시나해서 개발자도구를 켜보니
다음과같은 에러를 만날 수 있었고
또다시 권한 에러인 403(Forbidden)에러를 만났다.
그래서 위의 url도 같이 security 권한에 추가 해 봤다.
그리고 다시 접속!
정상적으로 접속되는것을 확인했다!!
시큐리티 설정 이후 스웨거 접속이 처음이라 당황했지만 잘 해결한것같다 ㅎㅎ