여니의 프로그래밍 study/Spring & Spring Boot

Spring Boot 소셜 로그인 구현 (2) | feat. kakaoTalk

여니's 2023. 6. 24. 17:58

1. 개인정보 가져오는 프로세스 진행

kauth.kakao.com/oauth/authorize?client_id={REST_API_KEY}&redirect_uri={REDIRECT_URI}&response_type=code

 

이전 포스팅에서 만들었던 client_id와 redirect_url를 각각 넣어준다 (이때 대괄호는 모두 삭제함)

그리고 해당 url로 접속하면

아래와 같은 화면이 등장한다 (로그인 후)

 

 

동의하고 계속하기를 누르고

Url창을 확인해보면

redirect_url?code=?????와 같은 형태의 주소가 젹혀있다

 

포스트맨에서 접속여부를 테스트하기 위해 필요한 값은

????에 해당하는 값이다. 

 

 

이를 복사한 후 

포스트맨으로 넘어간다.


2. 포스트맨으로 access token 발급받기

Access Token은 

https://kauth.kakao.com/oauth/token에서 

POST 방식으로 발급해주는 토큰이다. 

 

Headerd 작성

 

Body 작성

 

결과값 


3. 발급받은 Access Token으로 사용자 정보 조회

- GET 방식

- 토큰 넣고 send 버튼 클릭

- 아래와 같이 정보 조회가 되는 걸 확인할 수 있음.