카카오톡 인앱브라우저 Oauth 페이지에서 callback 페이지로 리다이렉트 되지 않는 현상 문의

카카오톡 인앱 브라우저에서 카카오로그인 시 동의항목 화면에서 동의버튼누른 후에 흰 화면으로 남아있는 현상이 간헐적으로 발생하고 있어 문의드립니다.
10명 중 2명 꼴로 발생한다고 하는데 전달받은 캡쳐 상으로는 상단 url이 아직 kouth인 것으로 보아 callback url로 이동하지 않은 것으로 보입니다.
앱아이디 : 370554

KOE320에러가 빈번하게 발생하고 있습니다.

GS샵의 KOE320에러는 동일한 인가코드로 토큰 요청을 두번 했을때 발생합니다.

예를들어

(1) Sep 8, 2022 @ 11:34:34.686    /oauth/authorize 카카오 로그인 시도
(2) GS샵으로 되돌아감 [302리다이렉트]
(3) Sep 8, 2022 @ 11:34:34.826    /oauth/token GS샵에서 토큰 발급
(4) 3초 대기
(5) Sep 8, 2022 @ 11:34:37.848    /oauth/token 동일한 인가코드로 토큰 발급 시도 KOE320에러

약 3초가량 대기 시간 뒤에 사용자가 새로고침 한 것 으로 추정됩니다.

“url 이 아직 kauth.kakao.com 인데 흰색 화면” 이지만
GS샵으로 리다이렉트 처리한뒤 GS샵에서 응답이 없으면 브라우저 표기상 그럴 수 있습니다.

화면이 아니라 GS샵 측 서버 처리 로그를 확인해주셔야하는데요.

카카오측 로그로 보면 이미 GS샵 측에서 토큰 발급 요청을 실행했으므로 url이동한 상황입니다.

또한 사용자가 새로고침했을때 카카오 페이지가 새로고침되지 않고 리다이렉트 URL이 새로고침되어 동일한 인가코드로 토큰 발급 되어 KOE320에러 발생한 상황으로

GS샵 개발자 도움 받으셔서 내용 확인해보시면 좋을 것 같습니다.

image