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.
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ć:
- Konsola Firebase oferuje uproszczony sposób przypisywania ról uczestnikom projektu na karcie Użytkownicy i uprawnienia w sekcji > Ustawienia projektu. W konsoli Firebase możesz przypisać dowolne z tych role podstawowe (Właściciel, Edytujący, Wyświetlający) rolę Administrator lub Przeglądający Firebase, 1 z Wstępnie zdefiniowana kategoria produktu w Firebase .
- Konsola Google Cloud udostępnia szeroki zestaw narzędzi do przypisywania ról członkom projektu
w
Strona Uprawnienia. W konsoli Cloud możesz też tworzyć
i zarządzaj
role niestandardowe oraz przyznawanie kont usługi
dostęp do projektu.
Pamiętaj, że w konsoli Google Cloud użytkownicy projektu są nazywani podmiotami zabezpieczeń.
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.