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.

      Asegurando nuestra base de datos