로그인 토큰 받을 때 KOE010 "Bad client credentials" 오류가 발생합니다

토큰 받을 때 KOE010 “Bad client credentials” 오류가 발생합니다.

Client_secret 비활성화 확인했고 활성화 후 secret 키를 넣고 해봐도 동일한 오류가 발생합니다.
앱 ID는 816871입니다

코드입니다.

const kakaoHeader = {
    'Authorization': '72bdeb01fb4c51567871e033489e9522',
    'Content-type': 'application/x-www-form-urlencoded;charset=utf-8',
};

const data = {
            grant_type: 'authorization_code',
            client_id: '88b7c5194397b5c9105ee91e76e2bf94',
            redirect_uri: 'http://localhost:8080/login',
            code: code,
        };

        const queryString = Object.keys(data)
            .map(k => encodeURIComponent(k) + '=' + encodeURIComponent(data[k]))
            .join('&');

        const result = await axios.post(`https://kauth.kakao.com/oauth/token`, queryString, { headers: kakaoHeader });

스크린샷 2022-10-31 오후 2.28.05
스크린샷 2022-10-31 오후 2.30.27

안녕하세요.

접근토큰 발급 시, Authorization 헤더는 사용하지 않습니다. 해당 헤더를 제거 후 다시 요청 부탁드립니다.

1개의 좋아요

스크린샷 2022-10-31 오후 2.30.27

해당 헤더 제거해도 동일한 오류가 발생합니다

node 서버가 아닌 브라우저에서 호출하신건가요?

1개의 좋아요

아 넵! vue에서 호출했습니다!

아래 샘플코드 참고 부탁드립니다.

카카오 로그인 시 Ajax 사용 가능한가?

1개의 좋아요

마지막으로 발생한 KOE010오류 로그에는 아직 Authorization 헤더가 포함되어 있습니다.
확인 부탁드립니다.

1개의 좋아요

감사합니다!!
헤더 삭제하고 첨부해주신 링크따라
client_id 부분에 rest api key 가 아닌 js key 넣으니 정상적으로 토큰 받습니다!
이게 맞게 된건지는 모르겠지만… 덕분에 작동은 합니다!! 진짜 감사해요 ㅠㅠ