목차

⭐️ Situation (소셜 로그인 도입 이유)

최근 사용하는 로그인 기능이 있는 앱이면 절반 이상이 카카오/구글/네이버/애플 등 소셜 로그인을 제공하고 있다고 느꼈습니다. 사용자 입장에서 별도의 회원가입 없이 간편하게 서비스를 이용할 수 있다는 점이 장점이라고 생각했고, 팝콘 프로젝트에서도 이 장점을 제공하고자 소셜 로그인 도입을 결정했습니다.

소셜 로그인 플랫폼 선정

팀원들과 논의하여 다음 3가지 플랫폼을 선택했습니다.

이번 정리에서는 카카오 로그인의 구현 과정을 중심으로 다뤘습니다. 초기 구현부터 Clean Architecture 적용, 서버 연동까지의 전 과정을 정리해봤습니다. 🫡


⭐️ Task (고민과 공부할 기술적 과제)

1. 카카오 로그인의 2가지 인증 방식 처리

2. OAuth 2.0 토큰 관리

3. 신규 유저 vs 기존 유저 판단