Asegurando nuestra base de datos

Clase 28 de 43Curso de Desarrollo de Aplicaciones iOS 2018

Resumen

La información de nuestra base de datos actualmente es visible para cualquier usuario, vamos a cambiar esto para que solamente el usuario que añadió la transacción pueda verla.

Para ello debemos añadir el uid del usuario al JSON de transaction y al momento de solicitar la información filtrarla por el mismo uid. Además, debemos añadirle seguridad a nuestra base de datos desde el lado de Firebase añadiéndole la regla de que solamente se podrá leer la información cuyo ownerId sea igual al uid del usuario.