참고
https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api
애플리케이션 추가
- 애플리케이션을 다음과 같이 등록한다.
앱 키
- 애플리케이션 등록이 완료되면 다음과 같이 앱 키가 주어진다.
- 웹에서 HTTP 통신을 수행할 것이므로 REST API 키를 사용하도록 한다.
플랫폼 설정
- 설정된 플랫폼 정보가 없으므로 플랫폼을 설정하도록 한다.
- 웹 애플리케이션을 개발할 것이므로 Web 플랫폼을 등록하도록 한다.
- Web 플랫폼을 등록해야 한다.
- 현재 구매한 도메인이 존재하지 않으므로 http://localhost:8080으로 작성한다.
카카오 로그인
활성화 설정
- 카카오 로그인 기능을 활성화 시킨다.
Redirect URI
- Redirect URI를 등록해야 한다.
동의 항목
- 동의 항목을 설정한다.
- 실제 서비스하는 경우라면 카카오계정(이메일)을 '필수 동의'에 체크할 수 있겠지만, 현재 우리는 개발 단계이므로 '필수 동의' 대신 '선택 동의'를 클릭하도록 한다.
- 다음과 같이 동의 항목을 지정하도록 한다.
- '동의창 미리보기'를 클릭하면 다음과 같이 확인 가능하다.
정리
- 카카오로부터 받을 정보는 다음과 같다.
- profile_nickname (필수)
- 카카오계정 프로필 닉네임
- profile_image (필수)
- 카카오계정 프로필 사진
- 구성: 카카오계정 프로필 사진 URL, 썸네일 이미지 URL
- email (선택)
- 카카오계정 대표 이메일
- profile_nickname (필수)