로컬에서 카카오 소셜 로그인을 구현한 후 브라우저에서 테스트를 했다.
그리고 다른 API까지 개발한 후 API 명세서 작성을 위해 오늘 제작한 API들을 postman으로 다시 돌려보고 있는데
갑자기 에러가 발생하였다.
존재하지 않는 유저나 Deactive 상태의 유저에 대한 validation은 전부 처리해놓았기에 이런 에러가 발생해서 당황스러웠다.
이것저것 둘러보면서 인텔리제이 콘솔을 확인해보았더니
KOE320
에러 코드가 나왔다.
그래서 카카오 공식 문서의 트러블슈팅 관련 문서에서 조회해보니
동일한 인가 코드를 두 번 이상 사용하거나, 이미 만료된 인가 코드를 사용한 경우, 혹은 인가 코드를 찾을 수 없는 경우
가 원인이었다. 즉, 이미 브라우저에서 테스트 해 봤을 때 만료된 코드를 사용해서였다.
따라서 인가 코드를 재발급 받아 액세스 토큰을 요청하도록 했다.