Role uprawnień Firebase

Uprawnienia są przyznawane użytkownikom projektu za pomocą ról. Rola to zbiór uprawnień. Przypisując rolę użytkownikowi projektu, przyznajesz mu wszystkie uprawnienia zawarte w tej roli.

Uprawnienia Firebase obsługują te typy ról:

  • Poziomy podstawowe: podstawowe role właściciela, edytującego i wyświetlającego (wcześniej nazywane rolami podstawowymi).

  • Role zdefiniowane: wybrane role Firebase, które umożliwiają bardziej szczegółową kontrolę dostępu niż role podstawowe. Firebase oferuje:

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

    • Role kategorii produktów: role, które przyznają pełny dostęp do odczytu i zapisu lub dostęp tylko do odczytu do grup produktów. Są one podzielone według Google Analytics i ogólnych kategorii produktów.

    • Role na poziomie produktu: role, które przyznają pełne uprawnienia do zapisu i odczytu lub uprawnienia tylko do odczytu w przypadku konkretnych produktów Firebase.

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

Zarządzanie użytkownikami projektu i ich rolami

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

Wielu użytkowników projektu i ich role możesz wyświetlić na karcie Ustawienia > Użytkownicy i uprawnienia w konsoli Firebase. Uwaga:
  • W konsoli Firebase są widoczni tylko użytkownicy projektu, którym przypisano rolę podstawową (właściciel, edytujący, wyświetlający) lub rolę zdefiniowaną Firebase. Użytkownicy projektu wymienieni na tej karcie to jedyni użytkownicy projektu, którzy mają dostęp do projektu w Firebase w konsoli Firebase.
  • W konsoli Firebase nie są wyświetlane konta usługi, które są użytkownikami projektu. Wyświetl tych użytkowników projektu na stronie Administracja > Uprawnienia w konsoli Google Cloud.
Możesz też wyświetlić wszystkich użytkowników projektu i ich role na stronie Administracja > Uprawnienia w konsoli Google Cloud.

Przypisywanie roli użytkownikowi projektu

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

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

Jeśli właściciel projektu w Firebase nie może już wykonywać swoich zadań (np. odszedł z firmy), a projekt nie jest zarządzany przez organizację Google Cloud (patrz następny akapit), możesz skontaktować się z zespołem pomocy Firebase i dowiedzieć się, jak poprosić o dostęp do projektu w Firebase.

Pamiętaj, że jeśli projekt w Firebase jest częścią organizacji Google Cloud, może nie mieć właściciela. Jeśli nie możesz znaleźć właściciela projektu w Firebase, skontaktuj się z osobą, która zarządza organizacją Google Cloud, aby przypisać właściciela do projektu.