As funções predefinidas do Firebase são funções específicas do Firebase selecionadas que permitem um controle de acesso mais granular do que as funções básicas (anteriormente chamadas de funções "primitivas"). Você pode atribuir mais de uma função a cada membro do projeto.
Ao usar funções predefinidas, você pode conceder diferentes níveis de acesso (Administrador versus Visualizador), bem como amplitude de acesso (produtos individuais versus grupos de produtos).
Funções no nível do Firebase : funções que concedem acesso total de leitura/gravação ou somente leitura a todos os produtos do Firebase.
Você pode atribuir funções no nível do Firebase usando o console do Firebase .Funções da categoria de produto : funções que concedem acesso completo de leitura/gravação ou somente leitura a grupos de produtos. Eles são estruturados em torno do Google Analytics e de categorias gerais de produtos.
Você pode atribuir funções de categoria de produto do Firebase usando o console do Firebase .Funções no nível do produto : funções que concedem acesso completo de leitura/gravação ou somente leitura a produtos específicos do Firebase.
Você pode atribuir papéis no nível do produto do Firebase usando o console do Google Cloud .
Observe que, quando necessário, as funções predefinidas incluem automaticamente permissões que são:
Obrigatório para usar qualquer produto ou serviço do Firebase.
Necessário para realizar algumas ações específicas do serviço do Firebase.
Necessário para realizar algumas ações específicas de gerenciamento do Firebase.