Безопасность в Firebase обрабатывается путем установки JSON-подобного объекта в правилах безопасности. Правила безопасности можно найти, когда мы нажмем « База данных» в боковом меню, а затем « ПРАВИЛА» на панели вкладок.
В этой главе мы рассмотрим пару простых примеров, чтобы показать вам, как защитить данные Firebase.
Прочти и напиши
Следующий фрагмент кода, определенный в правилах безопасности Firebase, позволит записать доступ в / users / ‘$ uid’ / для аутентифицированного пользователя с тем же uid , но каждый может его прочитать.
пример
Давайте рассмотрим следующий пример.
{ "rules": { "users": { "$uid": { ".write": "$uid === auth.uid", ".read": true } } } }
утверждать
Мы можем привести данные в строку, используя следующий пример.
пример
{ "rules": { "foo": { ".validate": "newData.isString()" } } }
Эта глава раскрыла только поверхностные правила безопасности Firebase. Важно понять, как работают эти правила, чтобы вы могли объединить их внутри приложения.