OAuth2 소셜 로그인 OAuth 2.0 흐름 (A안: DB 없이 인증만) OAuth 2.0이란 Provider 의 로그인을 위임하는 것! Client 에서 Provider 의 로그인을 Provider 가 대신 하고, 성공하면 code를 Backend 에 전달한다.그걸 가지고 상시조회 할 수 있는 accessToken을 받아서, 사용자의 정보를 조회한다. 소셜 로그인 OAuth 2.0 흐름 (A안: DB 없이 인증만) Frontend (React/Vue)Backend (Node.js/Express)OAuth Provider (Google/Kakao)User ① 구글 로그인 해줘② 구글 니가 대신 해③ 나 구글인데, 로그인 정보 넣어④ 응. 로그인 성공. 여기 Code⑤ 나 앞으로 사용자 정보 조회하게 AccessToken 줘. 여기 Code!⑥ AccessToken으로 사용.. 2025. 10. 4. OAuth 2.0플로우차트 OAuth 2.0이란?OAuth 2.0은 "다른 서비스의 계정으로 로그인하기"를 안전하게 해주는 표준 프로토콜입니다. 예를 들어, 새로운 앱에 가입할 때 "Google로 로그인" 버튼을 본 적 있죠? 그게 바로 OAuth입니다.왜 OAuth를 사용할까?사용자 입장에서:새로운 비밀번호를 만들 필요 없음이미 사용하는 계정(Google, 카카오 등)으로 간편 로그인개발자 입장에서:사용자 정보를 직접 관리할 필요 없음보안 걱정 줄어듦회원가입 절차 간소화OAuth Flow 여기에서 supabase auth 서버를 사용하면 OAuth 서비스와의 통신을 대신 해주게 되어, 편리하다. (개발자 입장에서는 파란색 부분만 신경쓰면 된다) ❌ 개발자가 안 해도 되는 것들 (Supabase가 대신): 빨간색 부분OAuth .. 2025. 9. 16. 이전 1 다음 반응형