Predefiniowane role Firebase to wyselekcjonowane role specyficzne dla Firebase, które umożliwiają bardziej szczegółową kontrolę dostępu niż role podstawowe (wcześniej nazywane rolami „pierwotnymi”). Każdemu członkowi projektu możesz przypisać więcej niż 1 rolę.
Korzystając ze wstępnie zdefiniowanych ról, możesz przyznawać różne poziomy dostępu (administrator lub przeglądający) oraz zakres dostępu (poszczególne usługi lub grupy usług).
Role na poziomie Firebase: role, które przyznają pełne uprawnienia do zapisu i odczytu lub dostęp tylko do odczytu do wszystkich usług Firebase.
Role na poziomie Firebase możesz przypisywać za pomocą Firebasekonsoli.Role w 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 uporządkowane według Google Analytics i ogólnych kategorii produktów.
Role w kategorii usług Firebase możesz przypisywać za pomocą Firebasekonsoli.Role na poziomie produktu: role, które przyznają pełne uprawnienia do zapisu i odczytu lub tylko do odczytu w przypadku określonych produktów Firebase.
Role na poziomie usługi Firebase możesz przypisywać za pomocą Google Cloudkonsoli.
Pamiętaj, że w razie potrzeby z góry określone role automatycznie obejmują uprawnienia, które:
Wymagany do korzystania z dowolnego produktu lub usługi Firebase.
Wymagane do wykonywania niektórych działań specyficznych dla usług Firebase.
Wymagane do wykonywania niektórych działań związanych z zarządzaniem Firebase.