참고
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 (선택)
- 카카오계정 대표 이메일
- profile_nickname (필수)
'기술(Tech) > Java & Spring' 카테고리의 다른 글
구글 로그인 준비 (0) | 2023.03.12 |
---|---|
관리자 시스템 - 권한 도메인, 서비스, 리포지토리 구성 (0) | 2023.02.17 |
Ajax 로그인 구현 & CSRF 설정 (0) | 2023.02.14 |
스프링 시큐리티 인가 개요 (0) | 2023.02.14 |
AjaxCustomDSLs구현하기 (0) | 2023.02.14 |