Pregunta En firebase, ¿puedo establecer permisos para permitir solo operaciones PUSH a un objeto dado?


El título lo dice todo. Quiero otorgar permisos para enviar nuevos objetos a una base de datos de estilo de lista dada, pero no quiero permitir permisos de escritura completos. En esto posible?


7
2018-04-11 15:54


origen


Respuestas:


No estoy seguro de qué significa "no permitir permisos de escritura completos" o que el título sí lo dice todo. Pero supongamos que esto significa que desea poder agregar registros pero no eliminarlos ni modificarlos. Al hacer estas suposiciones, simplemente podría hacer una regla de escritura de la siguiente manera:

// !data.exists(): only push once, no edits
// newData.exists(): cannot delete
".write": "!data.exists()"

18
2018-04-11 17:19