Le autorizzazioni vengono concesse ai membri del progetto tramite ruoli. Un ruolo è un insieme 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 fondamentali Proprietario, Editor e Visualizzatore (in precedenza chiamati "primitivi").
Ruoli predefiniti: ruoli curati specifici di Firebase che consentono un controllo degli accessi più granulare rispetto ai ruoli di base. Firebase offre:
Ruoli a livello di Firebase: ruoli che concedono l'accesso completo in lettura/scrittura o in sola lettura a tutti i prodotti Firebase.
Ruoli per categoria di prodotto: ruoli che concedono l'accesso completo in lettura/scrittura o in sola lettura a gruppi di prodotti. Sono strutturati 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 in sola lettura a prodotti Firebase specifici.
Ruoli personalizzati: ruoli completamente personalizzati che crei per adattare un insieme di autorizzazioni ai requisiti specifici 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- 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 che hanno accesso al progetto Firebase nella Firebase console.
- La console Firebase non elenca i membri del progetto che sono service account. Visualizza questi membri del progetto nella pagina IAM e amministrazione > 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).
Ecco dove puoi assegnare e gestire i ruoli:
-
La console Firebase offre un modo semplificato per assegnare ruoli ai
membri del progetto nella
scheda Impostazioni > Utenti e autorizzazioni. Puoi assegnare uno qualsiasi dei ruoli di base (Proprietario, Editor, Visualizzatore), i ruoli Amministratore/Visualizzatore di Firebase, o uno qualsiasi dei ruoli predefiniti di Firebase per categoria di prodotto. -
La console Google Cloud offre un'ampia gamma di strumenti per assegnare ruoli
ai membri del progetto nella pagina IAM e amministrazione
IAM.
Puoi anche creare e gestire
ruoli personalizzati, nonché concedere ai
service account l'accesso al tuo progetto.
Tieni presente che nella console Google Cloud i membri del progetto sono chiamati entità.
Se il proprietario del tuo progetto non può più svolgere le attività di un proprietario (ad esempio, la persona ha lasciato la tua azienda) e il tuo progetto non è gestito tramite un'Google Cloud organizzazione (vedi il paragrafo successivo), puoi contattare l'assistenza Firebase e chiedere informazioni su 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 Google Cloud organizzazione per assegnare un proprietario al progetto.