728x90

login 2

소셜 로그인 단계별 흐름 알아보기

📢 사내에서 oauth를 통해 로그인 기능을 구현한 경험을 정리해봤어요 ※ 24년 작성한 글 이에요 😮 소셜 로그인사이트 이용 시 Google, Kakao 로그인 등이 소셜 로그인이죠OAuth 기반으로 동작 🌊 소셜 로그인 단계 별 흐름[사용자] → 로그인 버튼 클릭[Frontend] → Backend에 요청[Backend] → Google 로그인 페이지로 리디렉션[사용자] → Google에 로그인 (직접 이메일/비밀번호 입력)[Google] → Backend로 Authorization Code 전달[Backend] → Authorization Code로 Access Token 교환[Backend] → Access Token으로 사용자 정보 요청[Backend] → DB 저장 + JWT 발급 →..

TIL/2024 2025.04.24

Google이 반한 Firebase, 그 시작은 채팅이었다?

📢 앱 개발의 백엔드 고민을 한방에 해결해주는 Firebase. 사실 이 혁신적인 플랫폼의 시작은 단순한 채팅 서비스였습니다. Firebase가 어떻게 탄생했고, 왜 전 세계 개발자들이 열광하는지 간단하게 알아볼까요?  시작은 채팅, 끝은 혁명2011년, James Tamplin과 Andrew Lee는 웹사이트에 채팅 기능을 붙이는 위젯, Envolve를 출시했어요.그런데 이게 웬걸? 사용자들이 이걸 단순 채팅이 아니라 실시간 데이터 동기화 도구로 쓰기 시작했죠!게임 상태 동기화? 가능!실시간 통계 대시보드? 문제없음!이때 창립자들은 깨달았어요."이거, 채팅에만 쓰기엔 너무 대단한데?" 그래서 2012년 Envolve라는껍데기를 벗고 탄생한 것이 바로 Firebase입니다.  Google과 손잡고 글로..

TIL/2024 2024.11.15
728x90