- 클라이언트에서 제공하는 인가코드를 사용해 카카오 측에 Access Token 요청
- 카카오 측의 Access Token을 사용해 카카오 유저 정보 요청
- 위의 두 기능을 결합
- 클라이언트에서 제공하는 인가코드를 사용해 카카오 측에 Access Token 요청
- 카카오 측의 Access Token을 사용해 카카오 유저 정보 요청
- 받아온 카카오 유저 정보 중, 카카오 측에서 부여한 유저 고유 id 값을 꺼내 클라이언트에게 응답
- 실제 프로젝트에 카카오 로그인을 사용하기 전, 카카오 로그인의 작동 방식에 익숙해지기 위해 작성한 연습용 코드임. 따라서 메소드별 기능분리 및 중복 코드 정리, 테스트 코드 작성 등은 수행하지 않았음.
- 테스트에는 POSTMAN을 이용하였음.
- 클라이언트(프론트엔드) 코드를 직접 작성하지 않음. 대신, 카카오 측에서 UI를 제공하는 다음의 링크를 테스트에 이용하였음.
https://kauth.kakao.com/oauth/authorize?client_id={API 키}&redirect_uri={콜백 URL}&response_type=code