Role uprawnień Firebase

Uprawnienia są przyznawane uczestnikom projektu przez role. Rola to zbiór uprawnienia. Gdy przypiszesz rolę użytkownikowi członka projektu, przyznasz mu wszystkie uprawnienia przypisane do roli zawiera.

Uprawnienia Firebase obsługują następujące typy ról:

  • Poziomy podstawowe: Podstawowe role właściciela, edytującego i wyświetlającego (dawniej: „podstawowy” role).

  • Wstępnie zdefiniowane role: Wybrane role w Firebase, które umożliwiają bardziej szczegółową kontrolę dostępu niż ról podstawowych. Firebase zapewnia:

    • Role na poziomie Firebase: Role, które dają pełny dostęp do odczytu/zapisu lub tylko do odczytu do wszystkich usług Firebase.

    • Role związane z kategoriami produktów: Role, które dają pełny dostęp do odczytu/zapisu lub tylko do odczytu grupom usług. Opierają się one na Google Analytics kategorii produktów.

    • Role na poziomie produktu: Role, które dają pełny dostęp do odczytu/zapisu lub tylko do odczytu do określonych usług Firebase.

  • Role niestandardowe: w pełni dostosowane role, które tworzysz, aby dostosować zestaw uprawnień Twojej organizacji.

Zarządzanie członkami projektu i ich rolami

Wyświetlanie użytkowników projektu i ich ról

Wielu członków projektu i ich role możesz wyświetlić w Karta Użytkownicy i uprawnienia z > Ustawienia projektu w konsoli Firebase. Uwaga:
  • Konsola Firebase zawiera listę tylko członków projektu, którym przypisano rola podstawowa (Właściciel, Edytujący, przeglądający) lub Zdefiniowana wstępnie rola Firebase. Członkowie projektu wymienieni na tej karcie to jedyni członkowie projektu, którzy dostęp do projektu Firebase w konsoli Firebase.
  • Konsola Firebase nie wyświetla listy członków projektu, którzy są usługą kont. Wyświetl tych uczestników projektu w Strona Uprawnienia w konsoli Google Cloud.
. Możesz też wyświetlić wszystkich członków projektu i ich role w Strona Uprawnienia w konsoli Google Cloud.

Przypisywanie roli członkowi projektu

Aby zarządzać rolami przypisanymi do poszczególnych członków projektu, musisz być właścicielem Firebase projektu (albo przypisać rolę z odpowiednimi uprawnieniami, resourcemanager.projects.setIamPolicy).

Oto miejsca, w których możesz przypisywać role i nimi zarządzać:

Jeśli właściciel projektu nie może już wykonywać zadań właściciela (na przykład użytkownik nie pracuje już w Twojej firmie), a Twój projekt nie jest zarządzany przez organizację Google Cloud (patrz sekcja poniżej ), możesz skontaktuj się z zespołem pomocy Firebase tymczasowego właściciela.

Pamiętaj, że jeśli projekt Firebase jest częścią organizacji Google Cloud, może nie mieć właściciela. Jeśli nie możesz znaleźć właściciela projektu Firebase, skontaktuj się z osobą zarządzającą Twoim projektem Wyznaczenie właściciela projektu przez organizację Google Cloud.