Role uprawnień Firebase

Uprawnienia są przyznawane członkom projektu za pomocą ról. Rola to zbiór uprawnienia. Przypisując rolę do członka projektu, przyznajesz temu członkowi wszystkie uprawnienia zawarte w tej roli.

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).

  • Role wstępnie zdefiniowane: Firebase oferuje:

    • Role na poziomie Firebase: role, które przyznają pełny dostęp do odczytu/zapisu lub dostęp 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. Są one uporządkowane według Google Analytics i ogólnych 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 członków projektu i ich ról

W konsoli Firebase na stronie  > Ustawienia projektu możesz wyświetlić wielu członków projektu i ich role na karcie Użytkownicy i uprawnienia. Uwaga:
  • Konsola Firebase wyświetla tylko członków projektu z rolą podstawową (Właściciel, Edytujący, Wyświetlający) lub wstępnie zdefiniowaną rolą Firebase. Użytkownicy projektu wymienieni na tej karcie są jedynymi użytkownikami, którzy mają dostęp do projektu Firebase w konsoli Firebase.
  • Konsola Firebase nie zawiera listy członków projektu, którzy są kontami usługi. Te osoby możesz wyświetlić na stronie uprawnień 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 użytkownikowi w projekcie

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 dalej) ), możesz skontaktuj się z zespołem pomocy Firebase i dowiedz się, jak poprosić o dostęp do projektu Firebase.

Pamiętaj, że jeśli projekt Firebase należy do 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 Google Cloud organizację, aby przypisać właściciela projektu.