스프링부트 OAuth2 소셜로그인 설정 - (1)
📌 스프링부트 OAuth2 소셜로그인 설정
👉 개요
소셜로그인 서비스를 제공하기 위해 스프링부트의 OAuth2 클라이언트 라이브러리를 사용해 카카오, 네이버, 페이스북 서비스와 연동하여 소셜로그인, 회원탈퇴 기능을 추가하고자 한다.
👉 카카오
- https://developers.kakao.com -> 내 애플리케이션에서 애플리케이션을 추가해준다.
- 본인의 애플리케이션에 해당하는 정보를 입력
- 카카오 로그인 페이지에서 활성화
- REdirectURL 설정
- http://localhost:8080/member/oauth2/kakao 우리는 이 Url로 설정해주었다.
- 닉네임, 카카오계정(이메일)을 필요로 하므로, 필수로 설정해준다.
👉 네이버
- https://developers.naver.com/main/ 홈페이지에서 애플리케이션 등록을 진행
- 필요한 정보들을 사용 API란에서 필수, 추가로 선택
- 우리는 이름, 이메일, 별명까지 선택하였다.
👉 페이스북
- 페이스북도 페이스북 개발자 센터에서 앱을 등록하고, secret key를 발급해주었다.
👉 마무리…
스프링부트에서 OAuth 설정을 하기 전, 네이버, 카카오, 페이스북(Meta)에서 API 키를 발급받는 것부터 해주었다. 이를 코드에서 설정해주기 전에 공부를 더 하고, 포스팅을 해야할 것 같다. 이번 방학 내로 공부를 더 많이 해야겠다고 느꼈다. 화이팅!!
This post is licensed under CC BY 4.0 by the author.