En Firsebase, ¿puedo configurar permisos para permitir solo las operaciones de empuje en un objeto determinado?

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

  •  21-12-2019
  •  | 
  •  

Pregunta

El título lo dice todo.Quiero otorgar permisos para impulsar nuevos objetos a una base de datos de estilo de lista determinada, pero no quiero permitir permisos de escritura completa.¿En este posible?

¿Fue útil?

Solución

No estoy seguro de qué "no permitir los permisos de escritura completa" significa o que el título lo dice todo.¿Pero asumamos esto significa que desea poder agregar registros pero no eliminarlos ni modificarlos?Haciendo 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()"

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top