Confira as novidades do Firebase anunciadas no Google I/O 2022. Saiba mais

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

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

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

Atribua esses papéis aos membros do projeto usando o Console do Google Cloud .

Funções do Firebase App Check

Função Descrição Permissões
Administrador do Firebase App Check
roles/firebaseappcheck.admin
Acesso total de leitura/gravação a
Recursos do App Check
Leitor de verificação de aplicativos do Firebase
roles/firebaseappcheck.viewer
Acesso somente leitura a
Recursos do App Check

Papéis do Firebase App Distribution

Função Descrição Permissões
Administrador de distribuição de aplicativos do Firebase
roles/firebaseappdistro.admin
Acesso total de leitura/gravação a
Recursos de distribuição de aplicativos
Leitor de distribuição de aplicativos do Firebase
roles/firebaseappdistro.viewer
Acesso somente leitura a
Recursos de distribuição de aplicativos

Papéis do Firebase Authentication

Função Descrição Permissões
Administrador de autenticação do Firebase
roles/firebaseauth.admin
Acesso total de leitura/gravação a
Recursos de autenticação
Leitor de autenticação do Firebase
roles/firebaseauth.viewer
Acesso somente leitura a
Recursos de autenticação

Papéis de teste A/B do Firebase (beta)

Função Descrição Permissões
Administrador de testes A/B do Firebase
roles/firebaseabt.admin
(beta)
Acesso total de leitura/gravação a
Recursos de teste A/B
Leitor de testes A/B do Firebase
roles/firebaseabt.viewer
(beta)
Acesso somente leitura a
Recursos de 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 Firebase console ou implante regras de segurança por meio da Firebase CLI, você pode criar e atribuir a ele uma função personalizada que inclui as permissões firebaserules.* .

Papéis do Cloud Storage

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

Para permitir que um membro do projeto edite e publique regras de segurança no Firebase console ou implante regras de segurança por meio da Firebase CLI, você pode criar e atribuir a ele uma função personalizada que inclui 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 do Firebase Cloud Messaging

Função Descrição Permissões
Administrador do Firebase Cloud Messaging
roles/firebasenotifications.admin
Acesso total de leitura/gravação a
Recursos do Cloud Messaging
Leitor de mensagens do Firebase Cloud
roles/firebasenotifications.viewer
Acesso somente leitura a
Recursos do Cloud Messaging

Papéis do Firebase Crashlytics

Função Descrição Permissões
Administrador do Firebase Crashlytics
roles/firebasecrashlytics.admin
Acesso total de leitura/gravação a
Recursos do Crashlytics
Visualizador do Firebase Crashlytics
roles/firebasecrashlytics.viewer
Acesso somente leitura a
Recursos do Crashlytics
Função Descrição Permissões
Administrador de links dinâmicos do Firebase
roles/firebasedynamiclinks.admin
Acesso total de leitura/gravação a
Recursos de links dinâmicos
Visualizador de links dinâmicos do Firebase
roles/firebasedynamiclinks.viewer
Acesso somente leitura a
Recursos de links dinâmicos

Funções do Firebase Hosting

Função Descrição Permissões
Administrador de hospedagem do Firebase
roles/firebasehosting.admin
Acesso total de leitura/gravação a
Recursos de hospedagem
Leitor de hospedagem do Firebase
roles/firebasehosting.viewer
Acesso somente leitura a
Recursos de hospedagem

Papéis de mensagens no aplicativo do Firebase (beta)

Função Descrição Permissões
Administrador de mensagens no aplicativo do Firebase
roles/firebaseinappmessaging.admin
(beta)
Acesso total de leitura/gravação a
Recursos de mensagens no aplicativo
Leitor de mensagens no aplicativo do Firebase
roles/firebaseinappmessaging.viewer
(beta)
Acesso somente leitura a
Recursos de mensagens no aplicativo

Papéis do Firebase ML (beta)

Função Descrição Permissões
Administrador de ML do Firebase
roles/firebaseml.admin
(beta)
Acesso total de leitura/gravação a
Recursos do Firebase ML
Leitor de ML do Firebase
roles/firebaseml.viewer
(beta)
Acesso somente leitura a
Recursos do Firebase ML

Papéis do Monitoramento de desempenho do Firebase

Função Descrição Permissões
Administrador de monitoramento de desempenho do Firebase
roles/firebaseperformance.admin
Acesso total de leitura/gravação a
Recursos de monitoramento de desempenho

Configurar e receber alertas do Monitoramento de desempenho
Leitor de monitoramento de desempenho do Firebase
roles/firebaseperformance.viewer
Acesso somente leitura a
Recursos de monitoramento de desempenho

Papéis do Firebase Realtime Database

Função Descrição Permissões
Administrador do Firebase Realtime Database
roles/firebasedatabase.admin
Acesso total de leitura/gravação a
Recursos do Realtime Database
Visualizador do Firebase Realtime Database
roles/firebasedatabase.viewer
Acesso somente leitura a
Recursos do Realtime Database

Papéis do Configuração remota do Firebase

Função Descrição Permissões
Administrador do Configuração remota do Firebase
roles/cloudconfig.admin
Acesso total de leitura/gravação a
Recursos do Configuração remota
Visualizador do Configuração remota do Firebase
roles/cloudconfig.viewer
Acesso somente leitura a
Recursos do Configuração remota

Papéis do laboratório de testes do Firebase

O Firebase Test Lab requer acesso aos buckets do Cloud Storage, portanto, requer um conjunto muito específico de permissões que não estão incluídas nos papéis predefinidos padrão do Firebase. Para conceder acesso ao Test Lab, use uma das soluções descritas na seção de permissões do Firebase Test Lab .