결론부터 말하자면,
포스트맨에서 요청할 때 http:// 를 삭제하고 localhost:8080/~~~ 로 요청해서 성공했다.
또 그렇게 성공하고 나니까 http:// 를 추가한 상태로 요청해도 성공했다..
날라간 내 시간들…
JWT 로그인 인증을 적용하기 위해
- JwtAuthenticationFilter 도 만들어주고, (UsernamePasswordAuthenticationFilter 상속)
- JwtTokenizer를 만들어서 JWT 토큰 관련 상세 로직도 작성하고,
- SecurityConfiguration 에서 SecurityFilterChain 을 Bean으로 등록하고,
- JWT 관련 커스텀 필터를 추가하기 위해 SecurityConfiguration 내부에 CustomFilterConfigurer 클래스를 만들어 설정도 해줬다.
- 로그인 URL Path : /v11/auth/login 으로 지정해줬다.
jwtAuthenticationFilter.setFilterProcessesUrl("/v11/auth/login");
이제 로그인 시도를 해보려고 하는데 포스트맨에서 갑자기 이런 에러가 발생하는 것이다…
Error: getaddrinfo ENOTFOUND
콘솔 창으로는 요청 자체가 오지 않았고 아무 변화가 없었다.
검색을 해보니 대부분 잘못된 url 요청 때문이라고 한다.
모든 과정 중에서 url 을 지정해준 부분은 사실 이것밖에 없다.
jwtAuthenticationFilter.setFilterProcessesUrl("/v11/auth/login");