Spring Security환경에서 Swagger 사용 시 Failed to load remote configuration. 에러 해결법

Jaewoong Mun·2023년 11월 26일
1

사이드 프로젝트를 진행하면서 API에대한 정보를 문서화 하기위한 툴인 Swagger를 사용하면서 만난 에러이다.

현재 나의 프로젝트 환경은 Spring Boot 3.1.5, Spring Security 6.1.5를 사용중이다.

스프링 시큐리티 환경을 설정하기전엔 잘 작동하던 스웨거가

스프링 시큐리티 환경을 모두 구성 한 후 swagger페이지를 접속 해 보니

스웨거 접속

권한이 없다고한다...

스웨거에대해 시큐리티 권한 설정을 안했구나!! 라는 생각이 들어

권한 추가

이렇게 스웨거에대한 권한을 추가하여 다시 접속 해 보았다. 그런데...

다시 접속

이런 페이지가 떴다....

혹시나해서 개발자도구를 켜보니

개발자도구

다음과같은 에러를 만날 수 있었고

또다시 권한 에러인 403(Forbidden)에러를 만났다.

그래서 위의 url도 같이 security 권한에 추가 해 봤다.

권한추가2

그리고 다시 접속!

정상접속

정상적으로 접속되는것을 확인했다!!

시큐리티 설정 이후 스웨거 접속이 처음이라 당황했지만 잘 해결한것같다 ㅎㅎ

profile
한발짝 한발짝 앞으로...

0개의 댓글