Firebase
Firebase를 연결하여 Auth, Firestore, Remote Config, 푸시 알림을 관리하세요.
Last updated: 2026-05-18
Firebase 연동은 서비스 계정 JSON 키를 사용하여 Firebase Admin SDK 기능에 접근합니다: Authentication, Firestore, Remote Config, Cloud Messaging (Push).
사전 준비
- Firebase 프로젝트
- 서비스 계정 비공개 키 (JSON 파일)
서비스 계정 키 생성
Firebase Console 열기
console.firebase.google.com에 접속하여 프로젝트를 선택합니다.
프로젝트 설정 이동
"Project Overview" 옆의 톱니바퀴 아이콘을 클릭하고 "Project settings"를 선택합니다.
서비스 계정 탭
"Service accounts" 탭을 클릭합니다.
새 비공개 키 생성
"Generate new private key"를 클릭하고 확인합니다. JSON 파일이 다운로드됩니다.
이 JSON 파일을 안전하게 보관하세요. Firebase 프로젝트에 대한 전체 관리자 접근 권한을 부여합니다. Opseer는 저장 전에 AES-256-GCM으로 암호화합니다.
Opseer에서 연결
연동 페이지 이동
프로젝트 사이드바에서 연동을 클릭합니다.
Firebase에서 연결 클릭
다운로드한 JSON 파일을 텍스트 에디터에서 열고 전체 내용을 복사합니다.
붙여넣기 및 연결
Firebase 연결 폼에 JSON을 붙여넣고 연결을 클릭합니다.
사용 가능한 기능
- Firebase Auth — 사용자 조회, 계정 비활성화/활성화, 비밀번호 재설정 링크 생성
- Firestore — 컬렉션 탐색, 문서 조회/생성/편집/삭제
- Remote Config — 파라미터 조회 및 업데이트, 변경 사항 게시
- 푸시 알림 — 토픽, 개별 토큰, 예약 발송
- Cloud Functions — 배포된 함수 조회, 로그 모니터링, HTTP 함수 호출 (추가 IAM 설정 필요, firebase:functions:read 권한 사용)
Cloud Functions는 추가적인 Google Cloud IAM 역할이 필요합니다. 자세한 내용은 Firebase Functions 가이드를 참고하세요.
연결 해제
연동 페이지에서 Firebase 옆의 "연결 해제"를 클릭합니다. 이 프로젝트의 모든 Firebase 의존 기능 (Auth, Firestore, Push, Remote Config, Functions)이 비활성화됩니다.