프로젝트 내 소셜로그인(카카오) 기능 도입 전 로컬 프로젝트를 작성하고 구동을 확인해보았습니다.
1. OOuth 2.0 gradle에 dependencies에 라이브러리를 추가
2. https://developers.kakao.com/ 사이트에서 회원가입
3. 회원가입 후 내 애플리케이션 - 애플리케이션 추가하기에서 자유롭게 입력 후 저장
4. 만든 앱을 클릭하여 들어간 후 앱 설정의 플랫폼을 클릭하고, 카카오 로그인을 사용할 url을 등록
5. url 등록 후 활성화 ON
6. 카카오 로그인 동의항목에서 닉네임, 프로필 사진 필수 동의로 변경
7. 앱 키(javascript)를 활용해서 구현
1. 클라이언트는 카카오 로그인 팝업을 통해 유저가 로그인을 한다.
2. 로그인이 정상적으로 완료되면 controller에 유저의 정보를 넘겨 db에 저장 후 지정된 url로 페이지 이동