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.

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

Firebase App Check papéis

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

Firebase App Distribution papéis

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

Firebase App Hosting papéis

Papel Descrição Permissões
Compute Runner do Firebase App Hosting
roles/firebaseapphosting.computeRunner
Acesso mínimo necessário para criar e executar back-ends do App Hosting. Normalmente concedido a contas de serviço.
Administrador do Firebase App Hosting
roles/firebaseapphosting.admin
Acesso completo de leitura/gravação aos recursos do
App Hosting
Leitor do Firebase App Hosting
roles/firebaseapphosting.viewer
Acesso somente leitura aos recursos do
App Hosting
Desenvolver do Firebase App Hosting
roles/firebaseapphosting.developer
Acesso completo de leitura/gravação a recursos de back-end, builds e lançamentos do
App Hosting.

Firebase Authentication papéis

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 Firebase A/B Testing (beta)

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

Cloud Firestore papéis

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 doFirebase, crie e atribua um papel personalizado que inclua as permissões firebaserules.*.

Cloud Storage papéis

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 Console do Firebase ou implante regras de segurança usando a CLI doFirebase, crie e atribua um papel personalizado que inclua as permissões firebaserules.*.

Cloud Functions for Firebase papéis

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

Papéis das campanhas do Firebase Messaging

Esses papéis se aplicam a campanhas de Firebase Cloud Messaging e Firebase In-App Messaging.

Papel Descrição Permissões
Administrador de campanhas do Firebase Messaging
roles/firebasemessagingcampaigns.admin
Acesso completo de leitura/gravação aos recursos de campanhas
para Cloud Messaging e In-App Messaging
Leitor de campanhas do Firebase Messaging
roles/firebasemessagingcampaigns.viewer
Acesso somente leitura aos
recursos de campanhas do Cloud Messaging e do In-App Messaging

Firebase Cloud Messaging papéis

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 aos recursos do
Cloud Messaging

Firebase Crashlytics papéis

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 do editor do Firebase Extensions

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

Firebase Hosting papéis

Papel Descrição Permissões
Administrador do Firebase Hosting
roles/firebasehosting.admin
Acesso completo 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 In-App Messaging (beta)

Papel Descrição Permissões
Administrador do Firebase In-App Messaging
roles/firebaseinappmessaging.admin
(beta)
Acesso completo de leitura/gravação aos recursos do
In-App Messaging
Leitor do Firebase In-App Messaging
roles/firebaseinappmessaging.viewer
(beta)
Acesso somente leitura aos recursos do
In-App Messaging

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

Firebase Performance Monitoring papéis

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

Configurar e receber alertas do Performance Monitoring
Leitor do Firebase Performance Monitoring
roles/firebaseperformance.viewer
Acesso somente leitura aos recursos do
Performance Monitoring

Firebase Realtime Database papéis

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

Firebase Remote Config papéis

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

Firebase Test Lab papéis

O Firebase Test Lab exige acesso a buckets 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 a Test Lab, use uma das soluções descritas na seção permissões Firebase Test Lab.