OpseerOpseer
Docs
Dashboard

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 파일)

서비스 계정 키 생성

1

Firebase Console 열기

console.firebase.google.com에 접속하여 프로젝트를 선택합니다.

2

프로젝트 설정 이동

"Project Overview" 옆의 톱니바퀴 아이콘을 클릭하고 "Project settings"를 선택합니다.

3

서비스 계정 탭

"Service accounts" 탭을 클릭합니다.

4

새 비공개 키 생성

"Generate new private key"를 클릭하고 확인합니다. JSON 파일이 다운로드됩니다.

이 JSON 파일을 안전하게 보관하세요. Firebase 프로젝트에 대한 전체 관리자 접근 권한을 부여합니다. Opseer는 저장 전에 AES-256-GCM으로 암호화합니다.

Opseer에서 연결

1

연동 페이지 이동

프로젝트 사이드바에서 연동을 클릭합니다.

2

Firebase에서 연결 클릭

다운로드한 JSON 파일을 텍스트 에디터에서 열고 전체 내용을 복사합니다.

3

붙여넣기 및 연결

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)이 비활성화됩니다.