차이점이라면 역시 스프링 시큐리티까지 같이 사용하는 점인데요
시큐리티와 함께 카카오 로그인 API를 사용하는 법을 게시하겠습니다.
일단 환경설정입니다.
전 벨로그 블로그에서 다뤘던 건
스프링 1.8 버전의 카카오 로그인 API 사용법이였다면 이번에는 스프링 부트로 카카오 로그인 하는법을 작성해보겠습니다.
환경설정 편은 스프링과 동일합니다!
1. 처음 설정하는 과정은 스프링과 다른게 없습니다. 일단 카카오 로그인을 합니다.
2. 그리고 내 애플리케이션에 들어갑니다.
3. 사업자 명과 앱 이름을 설정하고 저장합니다.
4. 전체 어플리케이션에서 방금 만든 어플을 선택합니다.
요약정보를 보면 REST API키를 확인할수 있습니다.
JavaScript키는 다른 API(도서, 지도)에 사용할수 있습니다.
5. 플랫폼 -> 사이트 도매인 설정을 완료합니다.
(앱키는 재발급이 가능하다.)
6. 카카오 로그인 -> 활성화 설정 ON -> Redirect URI를 설정해줍니다.
7. 고급 설정에 들어가서 Logout Redirect URI 를 설정해줍니다.
8. 동의 항목에 회원가입 정보를 받기위해 이메일, 프로필정보를 체크합니다!
이메일 동의도 필수동의 겠지만 카카오 검수가 필요한 과정이니 일단 선택동의로 합니다.
아래 사진처럼 검수필요가 뜹니다.
다음 게시글은 스프링 부트로 카카오 API 요청과 토큰 받아와서
유저 정보를 받는 것 까지 해보겠습니다!
참고자료 : 유튜브 데어프로그래밍 채널 (스프링 부트 블로그만들기 강좌)