[소셜로그인] 페이스북, 구글, 네이버, 카카오 구현
프로젝트에 open auth를 지원하는 4사(페이스북, 구글, 네이버, 카카오)에 대해 소셜로그인 기능을 추가해보았다. 각각의 개발자 센터에 들어가서 application을 만들고, client-id와 client-secret id를 받았다는 전제하에 진행할 것이다. 1. pom.xml에 oath 라이브러리 추가 org.springframework.boot spring-boot-starter-oauth2-client 2. application.yml설정 scope에 적힌 public_profile, email와 같은 명칭은 정해진 형식이니 개발자센터에서 확인해야 한다. scope에는 각 리소스 서버(구글, 카카오 등)의 user DB에서 가져오고 싶은 정보를 명시한다. 네이버, 카카오와 같은 경우는 pr..
2022. 12. 20.