Na firebase, posso definir permissões para permitir que apenas EMPURRAR as operações de um determinado objeto?

StackOverflow https://stackoverflow.com//questions/23017256

  •  21-12-2019
  •  | 
  •  

Pergunta

O título diz tudo.Eu quero conceder permissões para enviar novos objetos para um determinado estilo de lista de banco de dados, mas eu não quero permitir que permissões de gravação completo.Em que isso é possível?

Foi útil?

Solução

Não sei o que "não permitir que permissões de gravação completo" significa ou que o título realmente dizem tudo.Mas vamos supor que isso significa que você quer ser capaz de adicionar registros, mas não elimine ou modifique-los?Fazendo esses pressupostos, você poderia simplesmente fazer uma gravação regra da seguinte forma:

// !data.exists(): only push once, no edits
// newData.exists(): cannot delete
".write": "!data.exists()"
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top