Учебники

Firebase — Безопасность

Безопасность в Firebase обрабатывается путем установки JSON-подобного объекта в правилах безопасности. Правила безопасности можно найти, когда мы нажмем « База данных» в боковом меню, а затем « ПРАВИЛА» на панели вкладок.

В этой главе мы рассмотрим пару простых примеров, чтобы показать вам, как защитить данные Firebase.

Прочти и напиши

Следующий фрагмент кода, определенный в правилах безопасности Firebase, позволит записать доступ в / users / ‘$ uid’ / для аутентифицированного пользователя с тем же uid , но каждый может его прочитать.

пример

Давайте рассмотрим следующий пример.

{
   "rules": {
      "users": {
         
         "$uid": {
            ".write": "$uid === auth.uid",
            ".read": true
         }
         
      }
   }
}

утверждать

Мы можем привести данные в строку, используя следующий пример.

пример

{
   "rules": {
      
      "foo": {
         ".validate": "newData.isString()"
      }
      
   }
}

Эта глава раскрыла только поверхностные правила безопасности Firebase. Важно понять, как работают эти правила, чтобы вы могли объединить их внутри приложения.