카카오 로그인시 KOE320에러

문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.


안녕하세요 카카오 로그인시 특정 유저의 코드에 대해서 KOE320 에러가 반복적으로 발생하고 있는데요.
같은 코드를 반복해서 사용하면 안되는 걸로 아는데 로그 상으로 같은 코드로 4/2, 4/4, 4/7, 4/10 카카오측으로 요청 보낸게 확인됩니다.
따로 코드를 저장하는 로직은 없는데 어떤 경우에 발생할 수 있을까요? 고견을 여쭙습니다.

ID 1173833
code=UziYyhyJ83eY1ksr2FQFs9OveWhvFEeIyO16MXaFGYSRaYf8rPOgMAAAAAQKFwEPAAABlfT76ZzGDcCf5rkkeA

참고 정보

KOE320에러는 동일한 인가 코드를 두 번 이상 사용하거나, 이미 만료된 인가 코드를 사용한 경우, 혹은 인가 코드를 찾을 수 없는 경우 발생합니다.

액세스 토큰 관련 에러


FAQ. KOE320 (An authorization code must be supplied, authorization code not found) 에러가 발생할 때

[@tim.l @woody.ho]

안녕하세요.

말씀하신것처럼 동일 인가코드로 상당기간 텀을 두고 반복 요청이 있습니다.
전달 주신 파라메터만 활용하니 그렇게 전달 주신것으로 카카오에서는 왜 같은 코드를 전달하셨는지 알 수 없습니다.

따로 저장하지 않는다면

우선, 캐시로직이나 재처리 로직있는지 확인 해보시면 좋을 것 같습니다.

User-Agent :Java/17.0.14
호출자 : 3.38.234.***, 3.38.21.***

인가코드는 리다이렉트 URI를 백엔드로 설정하여 전달 받아 한 트랜젝션에 토큰발급을 한번에 처리하나요?
아니면 어딘가를 거쳐서 토큰발급 요청하게 되나요?

1개의 좋아요

프론트에서 직접 통신한다음 코드를 받아서 백엔드로 넘겨주는 구조인데 저희쪽에서 한번더 알아보겠습니다 감사합니다

1개의 좋아요

api 요청 속도나 userAgent가 node인거로 봐서 비정상적인 접근으로 내부적으로 판단했습니다

1개의 좋아요