Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Le autorizzazioni vengono concesse ai membri del progetto tramite
ruoli. Un ruolo è una raccolta di
autorizzazioni. Quando assegni un ruolo a un membro del progetto, gli concedi tutte le autorizzazioni incluse nel ruolo.
Firebase IAM supporta i seguenti tipi di ruoli:
Ruoli di base:
ruoli di base Proprietario, Editor e Visualizzatore (in precedenza
chiamati ruoli "originari").
Ruoli predefiniti:
ruoli specifici di Firebase selezionati che consentono un controllo degli accessi più granulare rispetto ai ruoli di base. Firebase offre:
Ruoli a livello di Firebase:
ruoli che concedono accesso completo in lettura/scrittura o di sola lettura a tutti i
prodotti Firebase.
Ruoli di categoria di prodotto:
Ruoli che concedono l'accesso completo in lettura/scrittura o sola lettura a gruppi di
prodotti di big data e machine learning. Sono strutturate in base a Google Analytics e alle categorie di prodotti generali.
Ruoli a livello di prodotto:
Ruoli che concedono l'accesso completo in lettura/scrittura o di sola lettura a specifici
prodotti Firebase.
Ruoli personalizzati: completamente personalizzati
ruoli che crei per personalizzare un insieme di autorizzazioni che soddisfano
requisiti della tua organizzazione.
Gestire i membri del progetto e i relativi ruoli
Visualizzare i membri del progetto e i relativi ruoli
Puoi visualizzare molti membri del progetto e i relativi ruoli nella scheda Utenti e autorizzazioni di settings > Impostazioni progetto nella console Firebase. Tieni presente quanto segue:
La console Firebase elenca solo i membri del progetto a cui è stato assegnato un
ruolo di base (Proprietario, Editor,
Visualizzatore) o un
Ruolo predefinito di Firebase.
I membri del progetto elencati in questa scheda sono gli unici membri del progetto che hanno
accesso al progetto Firebase nella console Firebase.
La console Firebase non elenca i membri del progetto che sono in servizio
. Visualizza questi membri del progetto nel
Pagina IAM
della console Google Cloud.
In alternativa, puoi visualizzare tutti i membri del progetto e i relativi ruoli nella
pagina IAM
della console Google Cloud.
Assegnare un ruolo a un membro del progetto
Per gestire i ruoli assegnati a ogni membro del progetto, devi essere un proprietario del progetto Firebase o avere un ruolo con l'autorizzazione resourcemanager.projects.setIamPolicy.
La console Google Cloud offre un ampio insieme di strumenti per assegnare i ruoli ai membri del progetto nella pagina IAM. Nella console Cloud puoi anche creare
e gestire
ruoli personalizzati, nonché concedere agli account di servizio
l'accesso al tuo progetto.
Tieni presente che nella console Google Cloud, i membri del progetto sono chiamati principali.
Se il proprietario del progetto non può più eseguire le sue attività (ad esempio,
ha lasciato la tua azienda) e il tuo progetto non è gestito tramite un'organizzazione Google Cloud (vedi successivo
paragrafo), puoi
contatta l'assistenza Firebase
e verifica con loro come richiedere l'accesso al progetto Firebase.
Tieni presente che se un progetto Firebase fa parte di un'organizzazione Google Cloud, potrebbe non avere un proprietario.
Se non riesci a trovare un proprietario per il tuo progetto Firebase, contatta la persona che gestisce la tua organizzazione Google Cloud per assegnare un proprietario al progetto.
[null,null,["Ultimo aggiornamento 2025-07-25 UTC."],[],[],null,["# Firebase IAM roles\n\n**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\n--------------------------------------\n\n| **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\n### View project members and their roles\n\nYou 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\n### Assign 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."]]