Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
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 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 settings > 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ć:
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.
[null,null,["Ostatnia aktualizacja: 2025-07-25 UTC."],[],[],null,["**Permissions are granted to your project members via\n[*roles*](/docs/projects/iam/roles).** A role is a collection of\n[*permissions*](/docs/projects/iam/permissions). When you assign a role to a\nproject member, you grant that project member all the permissions that the role\ncontains.\n\nFirebase IAM supports the following types of roles:\n\n- **[Basic roles](/docs/projects/iam/roles-basic)** :\n Fundamental **Owner** , **Editor** , and **Viewer** roles (formerly called\n \"primitive\" roles).\n\n- **[Predefined roles](/docs/projects/iam/roles-predefined)**:\n Curated Firebase-specific roles that enable more granular access control than\n the basic roles. Firebase offers:\n\n - [**Firebase-level roles**](/docs/projects/iam/roles-predefined-all-products):\n Roles which grant full read/write or read-only access to *all* the\n Firebase products.\n\n - [**Product-category roles**](/docs/projects/iam/roles-predefined-category):\n Roles which grant full read/write or read-only access to groups of\n products. They are structured around Google Analytics and general\n product categories.\n\n - [**Product-level roles**](/docs/projects/iam/roles-predefined-product):\n Roles which grant full read/write or read-only access to *specific*\n Firebase products.\n\n- **[Custom roles](/docs/projects/iam/roles-custom)**: Fully customized\n roles that you create to tailor a set of permissions that meet the specific\n requirements of your organization.\n\nManage project members and their roles **Note** : Access changes, such as assigning a role or denying a permission, may take several minutes to take effect across all systems. For details, see [Access change propagation](https://cloud.google.com/iam/docs/access-change-propagation) in the Google Cloud documentation.\n\nView project members and their roles You can view many of your project members and their roles in the [*Users and permissions* tab](https://console.firebase.google.com/project/_/settings/iam) of settings \\\u003e **Project settings** in the Firebase console. Note the following:\n\n- The Firebase console only lists project members assigned a [basic role](/docs/projects/iam/roles-basic) (Owner, Editor, Viewer) or a [Firebase predefined role](/docs/projects/iam/roles-predefined). The project members listed in this tab are the only project members who have access to the Firebase project in the Firebase console.\n- The Firebase console does not list project members that are service accounts. View these project members in the [*IAM* page](https://console.cloud.google.com/iam-admin/iam) of the Google Cloud console.\n\nAlternatively, you can view *all* of your project members and their roles in the [*IAM* page](https://console.cloud.google.com/iam-admin/iam) of the Google Cloud console.\n\nAssign a role to a project member\n\nTo manage the role(s) assigned to each project member, you must be an Owner of the Firebase\nproject (or be assigned a role with the permission\n`resourcemanager.projects.setIamPolicy`).\n\nHere are the places where you can assign and manage roles:\n\n- The Firebase console offers a simplified way to assign roles to project members in the [*Users and permissions* tab](https://console.firebase.google.com/project/_/settings/iam) of settings \\\u003e **Project settings** . In the Firebase console, you can assign any of the [basic roles](/docs/projects/iam/roles-basic) (Owner, Editor, Viewer), the [Firebase Admin/Viewer roles](/docs/projects/iam/roles-predefined-all-products), or any of the [Firebase predefined product-category\n roles](/docs/projects/iam/roles-predefined-category).\n- The Google Cloud console offers an expansive set of tools to assign roles to project members in the [*IAM* page](https://console.cloud.google.com/iam-admin/iam). In the Cloud console, you can also create and manage [custom roles](/docs/projects/iam/roles-custom), as well as give service accounts access to your project.\n\n Note that in the Google Cloud console, project members are called *principals*.\n\nIf the Owner of your project can no longer perform the tasks of an Owner (for example, the person\nleft your company) and your project isn't managed via a Google Cloud organization (see next\nparagraph), you can\n[contact Firebase Support](https://firebase.google.com/support/troubleshooter/contact)\nand check with them about how to request access to the Firebase project.\n\nNote that if a Firebase project is part of a Google Cloud organization, it may not have an Owner.\nIf you're unable to find an Owner for your Firebase project, contact the person who manages your\nGoogle Cloud organization to assign an Owner for the project."]]