Next.js의 jwt oAuth 로그인 구현 (순서 기록)
·
웹/Next.js
Firebase Authentication의 oAuth최근 개인프로젝트에서 firebase와 jwt를 활용해 oAuth 로그인을 구현했습니다. 서버와 DB, 프론트엔드쪽이 같이 만들어져야 완전한 구조가 구현되기때문에 백엔드, 프론트엔드의 역할을 구분하지 않고 동작방식을 이해하는데 집중하며 구현했습니다.기본적으로 양측이 하는일을 정리하면 아래와 같습니다.프론트엔드토큰 관리, 토큰을 통한 데이터 요청백엔드토큰 생성, 토큰 검증을 통한 데이터 처리 및 응답Google OAuth 로그인 구현 Google OAuth 로그인 구현어떤 사이트에서 회원가입이나 로그인을 하려고 할 때 SNS 로그인 버튼이 있는 것을 볼 수 있다. 이러한 로그인을 우리는 OAuth 로그인이라고 부른다.백엔드와 프론트엔드에서 이 로직을 어..