Papéis predefinidos no nível do produto do Firebase

Esses papéis concedem acesso completo de leitura/gravação ou somente leitura a produtos específicos do Firebase.

É possível atribuir esses papéis aos seus membros usando o Console do Google Cloud.

Papéis do Firebase App Check

Papel Descrição Permissões
Administrador do Firebase App Check
roles/firebaseappcheck.admin
Acesso completo de leitura/gravação a
recursos do App Distribution
Leitor do Firebase App Check
roles/firebaseappcheck.viewer
Acesso somente leitura aos
recursos do App Check
Verificador de tokens do Firebase App Check
roles/firebaseappcheck.tokenVerifier
Acesso aos recursos de verificação de tokens do App Check

Papéis do Firebase App Distribution

Papel Descrição Permissões
Administrador do Firebase App Distribution
roles/firebaseappdistro.admin
Acesso completo de leitura/gravação a
recursos do App Distribution
Leitor do Firebase App Distribution
roles/firebaseappdistro.viewer
Acesso somente leitura a
recursos do App Distribution

Papéis do Firebase Authentication

Papel Descrição Permissões
Administrador do Firebase Authentication
roles/firebaseauth.admin
Acesso completo de leitura/gravação aos
recursos do Authentication
Leitor do Firebase Authentication
roles/firebaseauth.viewer
Acesso somente leitura aos
recursos do Authentication

Papéis do Teste A/B do Firebase (Beta)

Papel Descrição Permissões
Administrador do Teste A/B do Firebase
roles/firebaseabt.admin
(Beta)
Acesso completo de leitura/gravação aos
recursos do Teste A/B
Leitor do Teste A/B do Firebase
roles/firebaseabt.viewer
(Beta)
Acesso somente leitura aos
recursos do Teste A/B

Papéis do Cloud Firestore

Encontre os papéis disponíveis do Cloud Firestore na documentação do Google Cloud.

Para permitir que um membro do projeto edite e publique regras de segurança no Console do Firebase ou implante regras de segurança usando a CLI do Firebase, crie e atribua um papel personalizado que inclua as permissões firebaserules.*.

Papéis do Cloud Storage

Encontre os papéis do Cloud Storage disponíveis na documentação do Google Cloud.

Para permitir que um membro do projeto edite e publique regras de segurança no Console do Firebase ou implante regras de segurança usando a CLI do Firebase, crie e atribua um papel personalizado que inclua as permissões firebaserules.*.

Papéis do Cloud Functions para Firebase

Encontre os papéis disponíveis do Cloud Functions para Firebase na documentação do Google Cloud.

Papéis das campanhas do Firebase Messaging

Estes papéis são válidos para campanhas do Firebase Cloud Messaging e das Mensagens no app do Firebase.

Papel Descrição Permissões
Administrador de campanhas do Firebase Messaging
roles/firebasemessagingcampaigns.admin
Acesso completo de leitura/gravação aos
recursos de campanhas do Cloud Messaging e das Mensagens no app
Leitor de campanhas do Firebase Messaging
roles/firebasemessagingcampaigns.viewer
Acesso somente leitura aos
recursos de campanhas do Cloud Messaging e das Mensagens no app

Papéis do Firebase Cloud Messaging

Papel Descrição Permissões
Administrador do Firebase Cloud Messaging
roles/firebasenotifications.admin
Acesso completo de leitura/gravação aos
recursos do Cloud Messaging
Leitor do Firebase Cloud Messaging
roles/firebasenotifications.viewer
Acesso somente leitura a
recursos do Cloud Messaging

Papéis do Firebase Crashlytics

Papel Descrição Permissões
Administrador do Firebase Crashlytics
roles/firebasecrashlytics.admin
Acesso completo de leitura/gravação aos
recursos do Crashlytics
Leitor do Firebase Crashlytics
roles/firebasecrashlytics.viewer
Acesso somente leitura aos
recursos do Crashlytics
Papel Descrição Permissões
Administrador do Firebase Dynamic Links
roles/firebasedynamiclinks.admin
Acesso completo de leitura/gravação aos
recursos do Dynamic Links
Leitor do Firebase Dynamic Links
roles/firebasedynamiclinks.viewer
Acesso somente leitura aos
recursos do Dynamic Links

Papéis de editor do Firebase Extensions

Papel Descrição Permissões
Editor de extensões do Firebase: administrador de extensões
roles/firebaseextensionspublisher.extensionsAdmin
(Beta)
Fazer upload, publicar e ver detalhes e métricas das
extensões do Firebase
Editor de extensões do Firebase: visualizador de extensões
roles/firebaseextensionspublisher.extensionsViewer
(Beta)
Acessar detalhes e métricas das
extensões do Firebase enviadas por esse editor

Papéis do Firebase Hosting

Papel Descrição Permissões
Administrador do Firebase Hosting
roles/firebasehosting.admin
Acesso total de leitura/gravação aos
recursos do Hosting
Leitor do Firebase Hosting
roles/firebasehosting.viewer
Acesso somente leitura aos recursos do
Hosting

Papéis do Firebase de Mensagens no app (Beta)

Papel Descrição Permissões
Administrador de Mensagens no app do Firebase
roles/firebaseinappmessaging.admin
(Beta)
Acesso total de leitura/gravação aos
recursos de Mensagens no app
Leitor de Mensagens no app do Firebase
roles/firebaseinappmessaging.viewer
(Beta)
Acesso somente leitura aos
recursos de Mensagens no app

Papéis do Firebase ML (Beta)

Papel Descrição Permissões
Administrador do Firebase ML
roles/firebaseml.admin
(Beta)
Acesso completo de leitura/gravação aos
recursos do Firebase ML
Leitor do Firebase ML
roles/firebaseml.viewer
(Beta)
Acesso somente leitura aos
recursos do Firebase ML

Papéis do Monitoramento de desempenho do Firebase

Papel Descrição Permissões
Administrador do Monitoramento de desempenho do Firebase
roles/firebaseperformance.admin
Acesso completo de leitura/gravação aos
recursos do Monitoramento de desempenho

Configurar e receber alertas do Monitoramento de desempenho
Leitor do Monitoramento de desempenho do Firebase
roles/firebaseperformance.viewer
Acesso somente leitura aos
recursos do Monitoramento de desempenho

Papéis do Firebase Realtime Database

Papel Descrição Permissões
Administrador do Firebase Realtime Database
roles/firebasedatabase.admin
Acesso completo de leitura/gravação aos
recursos do Realtime Database
Leitor do Firebase Realtime Database
roles/firebasedatabase.viewer
Acesso somente leitura aos
recursos do Realtime Database

Papéis da Configuração remota do Firebase

Papel Descrição Permissões
Administrador da Configuração remota do Firebase
roles/cloudconfig.admin
Acesso total de leitura/gravação aos
recursos da Configuração remota
Leitor da Configuração remota do Firebase
roles/cloudconfig.viewer
Acesso somente leitura aos
recursos da Configuração remota

Papéis do Firebase Test Lab

O Firebase Test Lab requer acesso a buckets do Cloud Storage. Isso significa que o produto necessita de um conjunto muito específico de permissões não incluídas nos papéis predefinidos padrão do Firebase. Para conceder acesso ao Test Lab, use uma das soluções apresentadas na seção Permissões do Firebase Test Lab.