Ir para o console

Papéis aceitos pelo IAM do Firebase

Um papel representa um conjunto de permissões.

Você não atribui diretamente a um membro uma permissão específica, mas sim um papel. Ao fazer isso, você concede ao usuário todas as permissões contidas no papel.

O IAM do Firebase aceita os seguintes tipos de papéis:

  • Papéis primários: papéis básicos de proprietário, editor e leitor.

  • Papéis predefinidos: papéis selecionados do Firebase que permitem um controle de acesso mais granular do que os papéis primários.

  • Papéis personalizados: papéis totalmente personalizados do Firebase que você cria para adaptar um conjunto de permissões que atendem aos requisitos específicos da sua organização.

Papéis de proprietário, editor e leitor

Papéis primários são os papéis básicos de IAM e incluem níveis diferentes de permissões de acesso para todos os produtos e serviços do Firebase.

A tabela a seguir mostra as permissões inclusas em cada função. Saiba mais sobre papéis primários na documentação do Google Cloud Platform (GCP).

Atribua esses papéis aos seus membros usando o Console do Firebase.

Papel Permissões
Leitor
roles/viewer
Permissões para ações somente leitura, como visualizar (mas não modificar) recursos ou dados existentes.
Editor
roles/editor
Todas as permissões do papel de leitor, além das permissões para ações que modificam o estado, como a alteração de recursos existentes.
Proprietário
roles/owner
Todas as permissões do papel de editor, além das permissões para as seguintes ações:
  • Gerenciar papéis e permissões para um projeto e todos os recursos dele
  • Configurar o faturamento de um projeto
  • Excluir ou restaurar um projeto.

Papéis predefinidos do Firebase

Os papéis predefinidos do Firebase são papéis específicos do Firebase que permitem um controle de acesso mais granular do que os papéis primários. É possível atribuir mais de um papel a cada membro.

Observe que, quando necessário, os papéis predefinidos incluirão automaticamente as permissões que sejam:

Papéis predefinidos do Firebase Analytics

Atribua esses papéis aos seus membros usando o Console do Firebase.

Papel Descrição Permissões
Administrador do Firebase Analytics
roles/firebase.analyticsAdmin
Acesso total a:
Leitor do Firebase Analytics
roles/firebase.analyticsViewer
Acesso somente leitura a:

Papéis predefinidos do Firebase Develop

Atribua esses papéis aos seus membros usando o Console do Firebase.

Papel Descrição Permissões
Administrador do Firebase Develop
roles/firebase.developAdmin
Acesso total a:
Leitor do Firebase Develop
roles/firebase.developViewer
Acesso somente leitura a:

Papéis predefinidos do Firebase Quality

Atribua esses papéis aos seus membros usando o Console do Firebase.

Papel Descrição Permissões
Administrador do Firebase Quality
roles/firebase.qualityAdmin
Acesso total a:
Leitor do Firebase Quality
roles/firebase.qualityViewer
Acesso somente leitura a:

Papéis predefinidos do Firebase Grow

Atribua esses papéis aos seus membros usando o Console do Firebase.

Papel Descrição Permissões
Administrador do Firebase Grow
roles/firebase.growthAdmin
Acesso total a:
Leitor do Firebase Grow
roles/firebase.growthViewer
Acesso somente leitura a:

Papéis predefinidos do Firebase

Atribua esses papéis a seus membros usando o console do Firebase.

Papel Descrição Permissões
Administrador do Firebase
roles/firebase.admin
Acesso total a todos os serviços do Firebase
Leitor do Firebase
roles/firebase.viewer
Acesso somente leitura a todos os serviços do Firebase

Papéis personalizados

São papéis totalmente personalizados do IAM que você cria para adaptar um conjunto de permissões que atendem aos requisitos específicos da sua organização. Saiba mais sobre papéis personalizados na documentação do Google Cloud Platform (GCP).

Use permissões específicas do Firebase e permissões de outros produtos do GCP para criar papéis personalizados.