💡 프로젝트를 진행하며 소셜 로그인 서비스를 구현한 것에 대해 정리해보자.

소셜 로그인 을 누르면 소셜 로그인 창이 뜨게된다.인가 코드(Authorization Code)를 미리 설정한 redirect_uri로 되돌려준다.인가 코드를 얻어서 소셜 로그인 서비스 server에 AccessToken을 요청한다.인가 코드를 확인하고 AccessToken을 돌려준다.현 애플리케이션에서 DB 레코드는 저장한 방법은 다음과 같다
socialLoginType과, socialLoginIdx라는 컬럼을 만들었다.socialLoginIdx에, 소셜 로그인 서비스 명칭(ex.Naver)을 socialLoginType에 입력하도록 했다.[참고]
https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api
https://developers.naver.com/docs/login/devguide/devguide.md
https://github.com/mock-rc4/netflix-test-server-bon-zeze/issues