본문 바로가기

서버

Springboot -소셜 로그인 연동

728x90

 

[소셜 로그인 연동 로직]

 

1. 소셜 서버에 로그인 폼 요청

ex) htts://kauth.kakao.com/oauth/authorize?client_id=[apikey]&redirect_uri=[redirect_uri]&response_type=code

 

2. redirect_uri로 왔을 때 AccessToken 발급받기 

 

redirect uri를 브릿지 페이지로 처리함

-> 소셜서버에 AuthCode를 이용해 AccessToken 요청 후  발급받기 

 

3. accessToken을 백엔드에 전달하기

 

4. 프론트에서 받은 accessToken을 이용해 소셜서버에 사용자 정보 요청하기

-> 소셜서버에서 받은 사용자 정보를 이용해 도메인에 맞게 셋팅

-> 회원가입 처리

 

>> 추가정보가 필요하면 이후 로직 수행 후 회원가입 처리