참고

https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api

 

Kakao Developers

카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.

developers.kakao.com

 

애플리케이션 추가


  • 애플리케이션을 다음과 같이 등록한다.

 

 

앱 키


  • 애플리케이션 등록이 완료되면 다음과 같이 앱 키가 주어진다.

  • 웹에서 HTTP 통신을 수행할 것이므로 REST API 키를 사용하도록 한다.

 

 

플랫폼 설정


  • 설정된 플랫폼 정보가 없으므로 플랫폼을 설정하도록 한다.

 

 

  • 웹 애플리케이션을 개발할 것이므로 Web 플랫폼을 등록하도록 한다.

 

  • Web 플랫폼을 등록해야 한다.

  • 현재 구매한 도메인이 존재하지 않으므로 http://localhost:8080으로 작성한다.

 

 

카카오 로그인


활성화 설정

  • 카카오 로그인 기능을 활성화 시킨다.

 

 

Redirect URI

  • Redirect URI를 등록해야 한다.

 

 

 

 

동의 항목


  • 동의 항목을 설정한다.

 

  • 실제 서비스하는 경우라면 카카오계정(이메일)을 '필수 동의'에 체크할 수 있겠지만, 현재 우리는 개발 단계이므로 '필수 동의' 대신 '선택 동의'를 클릭하도록 한다.

 

  • 다음과 같이 동의 항목을 지정하도록 한다.

 

  • '동의창 미리보기'를 클릭하면 다음과 같이 확인 가능하다.

 

 

정리


  • 카카오로부터 받을 정보는 다음과 같다.
    • profile_nickname (필수)
      • 카카오계정 프로필 닉네임
    • profile_image (필수)
      • 카카오계정 프로필 사진
      • 구성: 카카오계정 프로필 사진 URL, 썸네일 이미지 URL
    • email (선택)
      • 카카오계정 대표 이메일