리액트 & 스프링부트 구글로그인 구현 | RestAPI, JWT Token
이번 포스팅에서는 구글API를 사용하여 구글 로그인을 구현하는 과정에 대해 정리해보려고 한다. 예전에 소셜로그인을 구현해본 경험이 있지만 세션 기반으로 구현했고 Oauth2 라이브러리를 사용했었다. 하지만 이번 프로젝트에서는 프론트와 백엔드가 나뉘고 Rest API를 만들기 위해 JWT 토큰을 사용해 인증하도록 구현하려 한다. 구글 API를 사용하여 구글로그인하는 과정은 다음과 같다. (프론트) 사용자한테 구글 로그인 페이지를 보여준다. (사용자) 구글 로그인을 한다. (구글) 사용자가 로그인하면 구글은 사용자의 access_token을 담은 url로 리다이렉트 한다. (프론트) 리다이렉트된 url에서 access_token을 추출한다. (프론트) 추출한 access_token을 백엔드로 보낸다. (백엔..
Project/MugLog
2024. 3. 12. 23:36