0. Kakao Developer 설정
카카오 로그인을 구현하기 위해서는 Kakao Developer 가입 후, application을 만들어야 한다.
그 과정은 아래와 같다.
① 사이트 접속 후 로그인
https://developers.kakao.com/
② 내 어플리케이션 만들기
앱 이름과 사업자명을 자유롭게 설정하고, 안내사항에 동의하면 쉽게 어플리케이션이 만들어진다.
③ 카카오 로그인 활성화
내 애플리케이션 > 제품 설정 > 카카오 로그인에서 활성화 상태를 ON으로 설정한다.
아래의 Redirect URI를 설정해준다. 해당 URI를 통해 code를 반환받을 수 있게 된다.
나의 경우, 테스트용으로 localhost 주소를 입력하였다.
④ 동의항목 설정
내 애플리케이션 > 제품 설정 > 카카오 로그인 > 동의항목에서 사용자에게 동의 받을 항목을 설정한다.
나의 경우, 테스트용으로 이메일만을 선택 동의 상태로 설정하였다.
⑤ 확인
웹 주소창에 아래의 URI를 입력하면 코드가 반환되는 것을 확인할 수 있다.
이때, 자신의 앱 키 REST API와 Redirect URI를 그대로 넣어주면 된다.
kauth.kakao.com/oauth/authorize?client_id={REST_API_KEY}&redirect_uri={REDIRECT_URI}&response_type=code
그러면 카카오 로그인하라는 창이 브라우저에 뜬다.
로그인, 권한 동의를 하고 나면 웹 주소창에 code가 리턴되는 것을 확인할 수 있다.
초기 설정 끝 !
'Spring > Spring Boot' 카테고리의 다른 글
[Spring boot - OAuth2] Kakao Login 구현 #03 (0) | 2022.11.18 |
---|---|
[Spring boot - OAuth2] Kakao Login 구현 #02 (0) | 2022.11.17 |
[Spring boot - OAuth2] OAuth란 ? (0) | 2022.11.12 |
[Vue.js - Spring Boot - MySQL] 프론트 & 백 연동 (0) | 2022.09.12 |
[Vue.js - Spring Boot - MySQL] 프로젝트 생성 (0) | 2022.09.11 |