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 fundamentais de proprietário, editor e visualizador.

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

    • Os papéis predefinidos do Firebase têm como base o Google Analytics para Firebase e os produtos do Firebase Develop, Quality e Grow.

    • O Firebase também oferece papéis predefinidos mais generalizados, que garantem acesso total ou somente leitura a todos os serviços do Firebase.

  • 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 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.

Os papéis predefinidos do Firebase têm como base o Google Analytics para Firebase e os produtos do Firebase Develop, Quality e Grow. Você pode atribuir papéis predefinidos do Firebase aos membros do seu projeto usando o Console do Firebase.

O Firebase também oferece papéis predefinidos mais generalizados, que garantem acesso total ou somente leitura a todos os serviços do Firebase. Você pode atribuir esses papéis usando o console do GCP.

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 a 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 a 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 a 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 a 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 muitas outras permissões de outros produtos do GCP para criar papéis personalizados.