Firebase Functions v2 사용법: 트리거 배포 Secret 처리
v2 callable·Firestore 트리거와 Secret 바인딩의 차이를 설명하고 배포 점검 순서를 정합니다. Functions는 신뢰해야 하는 코드를 실행하는 서버 환경입니다. 클라이언트에서 숨긴 버튼은 권한 검사가 아니…
HTTP·API·데이터베이스·인증의 공통 기초를 살펴보고, Firebase와 Supabase의 실제 사용법으로 이어갑니다.
총 29개의 글
v2 callable·Firestore 트리거와 Secret 바인딩의 차이를 설명하고 배포 점검 순서를 정합니다. Functions는 신뢰해야 하는 코드를 실행하는 서버 환경입니다. 클라이언트에서 숨긴 버튼은 권한 검사가 아니…
관리자 claim의 부여·전파·집행·회수를 서로 다른 단계로 설계합니다. Custom Claims는 서버가 서명한 ID token에 담는 작은 권한 정보입니다. 화면의 isAdmin 값은 표시용이고 실제 허용은 Rules나 서…
Firestore와 Storage의 소유권·허용 필드·파일 조건을 부정 테스트로 검토합니다. 규칙 설계는 사용자·경로·작업을 표로 정한 뒤 허용해야 할 요청만 열어가는 작업입니다. 서버 SDK의 IAM과 클라이언트 Rules를…
상품 이미지 업로드의 경로·파일 검사·DB 반영·실패 복구 책임을 분리합니다. 이미지 업로드 성공과 상품 DB 저장 성공은 별개의 작업입니다. 객체 경로를 업로드 결과에서 저장하고, 부분 실패를 처리해야 재시도 때 고아 파일이…
컬렉션·문서 경로와 CRUD 요청의 의미를 한 메모 데이터 흐름으로 연결합니다. Firestore는 컬렉션 안에 문서를 저장합니다. 문서 ID와 필드의 사용자 UID는 다른 값이며, 읽기·쓰기 호출을 제공하는 SDK와 그 호출…
Auth Context의 로딩·계정 변경·권한 표시 상태를 설계하고 라우팅과 권한 집행을 구분합니다. AuthProvider는 인증을 구독해 화면에 공유합니다. 서버 접근 권한까지 보장하는 장치는 아닙니다. 인증과 claim…
Firebase 로그인 유지 정책, 인증 상태 최초 관찰, 로그아웃과 비밀번호 재설정을 상태 기록으로 직접 확인하는 방법입니다.
Firebase를 처음 연결하는 순서와 Auth·Firestore·Storage·Functions의 역할을 한 사용자 데이터 흐름으로 이해하고, 내 출발점에 맞는 다음 글을 고르는 로드맵입니다.
Next.js에서 Firebase 웹 SDK를 한 client-only 모듈에 초기화하고 설정 누락·연결 대상 projectId·빌드 결과를 확인하는 방법입니다.
무엇을 도와드릴까요?
이 글과 함께 공부하기
읽다가 막힌 부분을 물어보세요. 이 글을 바탕으로 설명하고, 이어서 읽을 본문을 연결합니다.