Welche Berechtigungen benötige ich, um Apps in der Firebase Console zu verwalten?

Melden
  1. Einleitung
  2. Zugriffsrollen und Verwaltungsebene
  3. Details zu den notwendigen Berechtigungen
  4. Zusammenfassung

Einleitung

Um Apps in der Firebase Console verwalten zu können, benötigt man bestimmte Berechtigungen, die über das Google Cloud IAM (Identity and Access Management) System geregelt werden. Firebase ist eng mit Google Cloud verbunden, daher werden die Zugriffsrechte über Rollen definiert, die man einem Google-Konto oder einer Gruppe zuweist.

Zugriffsrollen und Verwaltungsebene

Die Verwaltung von Apps in Firebase umfasst Aufgaben wie das Hinzufügen neuer Apps, das Konfigurieren von App-Einstellungen, das Einsehen von Analysedaten und das Verwalten von Authentifizierungs- und Cloud-Messaging-Einstellungen. Diese Aufgaben setzen voraus, dass der entsprechende Nutzer mindestens die Rolle eines Firebase-Projekt-Editors oder höher besitzt.

Die häufigsten Rollen sind Firebase Viewer, Firebase Developper, Firebase Admin sowie die entsprechenden Google Cloud-Rollen wie Editor oder Owner. Für eine umfassende Verwaltung wird in der Regel mindestens die Rolle Firebase Developper benötigt, da diese den Zugriff auf die meisten Verwaltungstools in Firebase erlaubt.

Details zu den notwendigen Berechtigungen

Die Rolle Firebase Developper enthält Berechtigungen zum Hinzufügen, Ändern und Löschen von Firebase-Apps innerhalb eines Projekts. Dazu gehören beispielsweise Berechtigungen, um Apps mit iOS, Android oder Web zu registrieren, Konfigurationsdateien herunterzuladen und Firebase-Dienste zu konfigurieren.

Wenn über die Firebase Console hinaus auch Google Cloud Ressourcen verwaltet werden sollen, ist gegebenenfalls die Rolle Editor oder Owner auf Projekt-Ebene notwendig, da Firebase viele Google Cloud-Dienste nutzt.

Zusammenfassung

Um Apps in der Firebase Console vollständig verwalten zu können, benötigt man mindestens die Rolle Firebase Developper im entsprechenden Firebase-Projekt. Diese Rolle erlaubt das Erstellen, Bearbeiten und Löschen von Apps sowie das Konfigurieren der wichtigsten Firebase-Dienste. Für noch umfassendere administrative Rechte bietet sich die Rolle Firebase Admin oder eine Google Cloud Projekt-Owner-Rolle an.

Die Vergabe der Rollen erfolgt über die Google Cloud IAM Schnittstelle, die über die Firebase Console oder die Google Cloud Console zugänglich ist. Dabei sollte darauf geachtet werden, nur so viele Rechte wie nötig zu vergeben, um die Sicherheit und Übersichtlichkeit zu gewährleisten.

0

Kommentare