728x90
1. 에러 메시지
Postman을 활용해 OAuth2.0 카카오 토큰을 발급 받으려고 시도했는데 계속 아래와 같은 에러 메시지가 떴다.
Error: invalid_client, Description: Not exist client_id [null]
분명히 client_id에 REST API 키를 잘 넣었는데 계속해서 같은 에러가 떴다.
2. 문제점
Client Authentication이 Send as Basic Auth header로 되어 있는 것이 문제였다.
3. 해결방법
구글링을 해보니 특정 버전부터는 Client Authentication을 Send client credentials in body로 설정해야 한다고 한다.
이전 버전에는 Send as Basic Auth header로 해도 요청이 잘 갔다고 하는데,
원래 Send client credentials in body로 하는 게 옳은 설정이라고 한다.
4. 결과
수정했더니 카카오 토큰이 잘 발급된다.
참고
728x90