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 > 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.
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 i ruoli ai membri del progetto nella scheda Utenti e autorizzazioni di > Impostazioni progetto. Nella console Firebase, puoi assegnare uno dei ruoli di base (Proprietario, Editor, Visualizzatore), uno dei ruoli Amministratore/Visualizzatore Firebase o uno dei ruoli predefiniti per categoria di prodotto Firebase.
- 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.