BackEnd

포스트맨(Postman) 사용해서 카카오 엑세스 토큰 받기!

PgmJUN 2022. 2. 10. 22:49

 

 

오늘은 포스트맨을 사용하여 카카오 OAuth 로그인 엑세스 토큰을 받는 방법에 대해 알아보려고 한다.

 

우선 포스트맨이 뭔지 모르는 사람들을 위해 간단히 설명하자면

 

 

 

포스트맨이란?


Postman

 

포스트맨은 API 테스트에 사용되는 툴로써 

 

파라미터 / 헤더 / 바디 / 폼데이터

 

다양한 Request 세팅이 가능해 모든 개발한 Controller가 정상적으로 작동하는 지 테스트할 수 있다.

 

뿐만 아니라 지금 이 게시글에서 소개하려는 기능과 같이 OAuth2 의 토큰도 흭득할 수 있기 때문에

 

OAuth2 로그인 구현 중 테스트를 위해 사용하면 편리하다.

 

 

 

 

카카오 엑세스 토큰 받기


포스트맨이 뭔지 알았으니 본격적으로 카카오 엑세스 토큰을 받는 방법을 알아보자.

 

우선 Kakao Developers에 들어가 앱 키를 가져와야 한다.

 

카카오 앱 키

 

우리가 사용할 부분은 REST API 키 이다. 

 

다음은 Redirect URI 추가이다.

 

포스트맨에서 테스트를 하기 위함에 따라 Redirect URI를 하나 추가해주어야 한다.

 

Redirect URI : https://getpostman.com/oauth2/callback

 

위 URI를 추가하면 된다.

 

Client Secret

 

마지막으로 만약 Client Secret을 설정했다면 이 부분도 필요하니 코드를 복사해두자.

 

이제 포스트맨을 사용할 시간이다.

 

GET 메서드로 설정을 해준 뒤

 

https://kapi.kakao.com/v2/api/talk/memo/default/send

 

해당 URI를 입력해준다.

 

Type Setting

 

그 다음 좌측 하단에 있는 Authorization 을 선택한 다음 Type을 "OAuth 2.0"으로 변경한다.

 

이제 아까 복사해둔 "앱 키"와 "Redirect URI"를 사용해야한다.

 

 

 

Token Name : 임의로 지정

Grant Type : Authoization Code

Callback URL : https://getpostman.com/oauth2/callback

Auth URL : https://kauth.kakao.com/oauth/authorize

Access Token URL : https://kauth.kakao.com/oauth/token

Client ID : 아까 복사해뒀던 부분 복붙

Client Secret : 아까 복사해뒀던 부분 복붙

 

 

Get New Access Token

 

설정이 끝나면 하단에 있는 Get New Access Token 을 클릭하여 카카오 로그인을 하여 토큰을 받을 수 있다.

 

카카오 로그인

 

개인의 카카오 아이디로 로그인을 한다.

 

동의 사항 부분은 제외되었지만 카카오에서 동의하는 부분에 대해 설정할 수 있고 동의받은 부분에 대해서만 정보를 제공한다.

 

 

이렇게 되면 결론적으로 Token을 얻을 수 있게된다.

 

+

추가적으로 다 따라했지만 토큰을 받는 부분에서 문제가 발생한다면 "Client Secret"을 비활성화 해보자

728x90
반응형