카카오 API의 토큰 오류로 인해 문의 드립니다

카카오 API의 토큰 오류로 인해 문의 드립니다.
새로 발급받은 리프레시 토큰이 한달이 지나기 전에 expire 되거나
새로운 리프레시 토큰 발급 없이 갑자기 리프레시 토큰이 expire 되가도 합니다.

참고로 위 리프레시 토큰은 대형 계정들이라서 공통적으로 억세스 토큰 발급양이 많습니다.

광고주 ID는 304332 입니다.
추가로 필요하신 정보 있으면 전달 드리겠습니다.

안녕하세요~
확인을 위해 앱 ID 알려주세요~


앱ID
https://developers.kakao.com/ 의 내 애플리케이션>앱 설정>요약 정보 : 기본정보에 있는 앱 ID
숫자로된 ID 입니다~
ex) 123456

592010 입니다.
확인 부탁드립니다.

새로 발급받은 리프레시 토큰이 한달이 지나기 전에 expire 되거나
새로운 리프레시 토큰 발급 없이 갑자기 리프레시 토큰이 expire 되가도 합니다.

이렇게된 리프레시 토큰 값 알려주시겠어요?

리프레시 토큰을 여기 댓글로 남겨도 되는지요?

(리프레시 토큰이 한달이 지나기 전에 expire된 ) 만료되셨다고 하신 토큰 남겨주세요. 만료되었으니 무방합니다.


참고로, 기재해주신 비정상 expire는 지금까지 리포팅된적 없고,
토큰재발급, 연결끊기, 계정탈퇴로 인해 리프레시 토큰이 expire된 경우만 있어서
해당 관점으로 로그 확인해볼 예정입니다.

아래 토큰으로 확인 부탁드립니다.
“refreshToken”:“PkT2yYrh-ylVmmL94bo0YSOsIhDZp***”

기재해주신 리프레시 토큰은 expire 안된토큰인데요.

만료되었다고 판단하신 이유가 있을까요?

토큰 확인이 안되서 잘못 드렸습니다.

과거 저장내역 백업을 해두지 않아서 확인이 불가능한데, 리프레시 토큰이 있어야 확인이 가능한가요?

네, 문제 발생한 리프레시 토큰이 있어야
실제로 문제가 발생했는지, 다른 상황이 개입된건지 판단할 수 있고 관련부서에 조치 요청을 할 수 있을 것 같아요.

다음번 문제 발생시, 이 게시물 댓글로 만료된 리프레시 토큰 기재해주시면 로그 확인해보겠습니다.

또 에러가 발생합니다.

{“error”:“invalid_grant”,“error_description”:“expired_or_invalid_refresh_token”,“error_code”:“KOE322”}

리프레시 토큰 첨부 합니다. 확인 부탁드려요.
Yw1zxg6EhagsYom2KOMD6SfzPJCIDQ-Dbcuuigopb9QAAAF9k27CuQ

리프레시 토큰은 만료기간이 2개월 유지되지만,
만료 1개월 남은 시점에 리프레시 토큰으로 토큰 발급 시, 리프레시 토큰 재발급됩니다.

기재해주신 리프레시 토큰 발행일은 2021-12-07T14:47:29+09:00 이고

2022-01-06, 16:01:46.304 /oauth/token 요청 시점에

record.responseJson	   	{"access_token":"53YkZCY-lGmDw_U-k-l8c3jIW*****","token_type":"bearer","refresh_token":"Mv6whuvEVxa8L0wJV4W6K1U******","expires_in":21599,"refresh_token_expires_in":5183999}

토큰과 함께 리프레시 토큰도 함께 전달되었습니다.

토큰 발급시, 응답에 리프레시토큰이 있다면 함께 저장하여 해당 리프레시 토큰을 사용해주세요.

#질문1
만료 1개월 남은 시점에 리프레시 토큰으로 토큰 발급 시, 리프레시 토큰 재발급됩니다.
→ 리프레시 토큰이 재발급 되면 기존 리프레시 토큰은 즉시 사용이 중지되는지요?

#질문2
한개의 계정안에 광고가 많은 경우
동시에 여러 서버에서 리프레시 토큰이 사용중인데,
A 서버에서 리프레시 토큰이 갱신되면
B 서버에서 갱신된 리프레시 토큰을 확인하기 전까지는 계속 에러가 발생되며, 작업중인 로직에 장애가 발생합니다.
이를 어떻게 해결해야 하는지요?

#질문1
만료 1개월 남은 시점에 리프레시 토큰으로 토큰 발급 시, 리프레시 토큰 재발급됩니다.
→ 리프레시 토큰이 재발급 되면 기존 리프레시 토큰은 즉시 사용이 중지되는지요?

네, 발급 받은 이후 해당 리프레시 토큰 사용시 KOE322 에러가 발생합니다.

#질문2
한개의 계정안에 광고가 많은 경우
동시에 여러 서버에서 리프레시 토큰이 사용중인데,

최초 로그인 시점에 여러 서버에 리프레시토큰을 전파하실텐데요. 리프레시 토큰 재발급시점에도 동일하게 처리 하셔야 합니다.

A 서버에서 리프레시 토큰이 갱신되면
B 서버에서 갱신된 리프레시 토큰을 확인하기 전까지는 계속 에러가 발생되며, 작업중인 로직에 장애가 발생합니다.
이를 어떻게 해결해야 하는지요?

최초 로그인 시점에 B서버에는 리프레시 토큰이 없는 상황인가요?
재발급 받는 즉시 B서버로 전파하는 로직을 구축하셔야 할 것으로 보입니다.

참고 부탁드립니다.