BE 공부/Spring1 [Spring] 카카오 OAuth 소셜로그인 구현(사용자 추가 동의 포함) 클라이언트 측은 리액트를 사용한다.이에 SpringBoot에서 OAuth 방식으로 RestApi 앱키를 이용해 로그인을 구현했다.사실 카카오 로그인은 꽤 여러번 구현 경험이 있었지만1. 매번마다 소셜로그인 방식이 달랐고(OAuth, SDK 등),2. 예전에는 사용자 이메일을 필수 동의 항목으로 받아와 데이터베이스 pk값으로 두는 방식으로 개발을 했었는데,현재는 사용자 이메일을 받아올 수 없고 사용자 카카오Id를 받아오는 방식으로 바뀌며 기존에 쓰던 카카오 로그인 코드 재활용을 못하게 됐고3. 오늘 카카오 로그인을 구현하며 배운 새로운 사실은..사용자에게 동의 항목을 받아올 때, 추가 항목이 있다면( 나는 알림톡 기능을 구현하고자 알림톡 전송, 캘린더 일정 생성 등 추가 동의 항목을 설정했다. ) 기존 카.. 2024. 6. 27. 이전 1 다음