32강 · 카카오 로그인 연동하기
Kakao Developers → Supabase → 코드 순서로 카카오 소셜 로그인을 완성한다.
전체 흐름
STEP 1 Kakao Developers 앱 생성 + 비즈앱 전환 + 동의항목 + Client Secret | STEP 2 Supabase 설정 Kakao Provider 활성화 + 키 입력 | STEP 3 Claude Code 카카오 로그인 버튼 추가 |
STEP 1 · Kakao Developers 설정
| 1 | 앱 생성 developers.kakao.com 접속 → 내 애플리케이션 → 애플리케이션 추가하기 → 앱 이름, 회사명 입력 후 저장 | ||
| 2 | 앱 이미지 등록 + 개인 개발자 비즈앱 전환 앱 설정 → 앱 → 일반 → 앱 기본 정보 → 수정 → 앱 이미지 등록 후 저장 | ||
| 3 | REST API 키 확인 앱 키 목록에서 REST API 키를 복사해두세요. Supabase의 Client ID에 들어갈 값이에요. | ||
| 4 | 카카오 로그인 활성화 + Redirect URI 등록 카카오 로그인 → 일반 → 카카오 로그인 사용 설정 ON Supabase Callback URL은 Authentication → Providers → Kakao에서 확인 | ||
| 5 | 동의항목 설정 카카오 로그인 → 동의항목 → 항목별 설정 버튼 클릭 → 동의 단계 및 목적 입력 후 저장
| ||
| 6 | Client Secret 생성 앱 → 플랫폼 키 → REST API 키 클릭 → 클라이언트 시크릿 섹션에서 카카오 로그인 코드 생성 클릭 → 생성된 코드 복사 → 활성화 ON |
STEP 2 · Supabase 설정
| 1 | Kakao Provider 활성화 Supabase 대시보드 → Authentication → Providers → Kakao → Enable 토글 ON |
| 2 | 키 입력 후 저장 Client ID → REST API 키 붙여넣기 |
STEP 3 · Claude Code로 구현
아래 프롬프트를 Claude Code에 그대로 입력하세요.
STEP 4 · 테스트 및 확인
| 1 | 프리뷰에서 /login 접속 → 카카오 로그인 버튼 클릭 |
| 2 | 카카오 로그인 화면 → 동의 후 계속하기 → /dashboard로 돌아오면 성공 |
| 3 | Supabase → Authentication → Users에서 카카오 계정이 새로 추가됐는지 확인 |
본 자료의 외부 공유, 무단 복제 및 상업적 이용을 금합니다.
Chapter 7 · 로그인과 인증