카카오톡 refresh token 을 통한 access token 재발급 관련 문제

에러메세지

data: {
error: ‘invalid_client’,
error_description: ‘Bad client credentials’
}

요청 코드

const tokenTest = await this.http
.post(
https://kauth.kakao.com/oauth/token’,
{
grant_type: ‘refresh_token’,
client_id: ‘4623eff4fe96ac61dd4afe5e8e1f0281’,
refresh_token: refreshToken,
client_secret: ‘------------------------------------------’,
},
)
.toPromise();
return tokenTest;
} catch (err) {
console.log(err.response);
}

내용

로그인이 되고 accesstoken 과 refreshtoken 이 제대로 넘어오는 것을 확인했지만,
해당 발급받은 리프레쉬 토큰으로 엑세스 토큰 재발급 요청시 매번
data: {
error: ‘invalid_client’,
error_description: ‘Bad client credentials’
}
에러가 발생합니다…
앱 설정도 3번이나 다시만들어서 해보고
보안설정도 해주고 시크릿 값도 넣어주고 해보았으나
키값도 RESET API key 인 것을 확인해보고 했으나 위와 같은 에러가 계속 나옵니다 ㅠㅠ

서버 환경 : Nest Js (nodejs)
사용 : passport-kakao
요청: axios

  1. 혹시 로컬 테스트 환경에서는 토큰 리프레쉬가 불가능한가요?
  2. app key 는 reset api key 를 쓰는것이 맞나요?
    해결 방법이 너무 궁금합니다 ㅠㅠ

@qjqdn1568

해당 앱으로 RefreshToken 요청 기록이 확인되지 않습니다.
RefreshToken 요청시 client_id를 올바르게 요청하신것인지 확인해주세요.