Защита данных в Cloud Firestore

Cloud Firestore предлагает надежное управление доступом и аутентификацию с помощью различных механизмов в зависимости от используемых клиентских библиотек.

Клиентские библиотеки для мобильных устройств и веб-клиентов

Для клиентских библиотек мобильных и веб-приложений используйте Firebase Authentication и Cloud Firestore Security Rules, чтобы управлять бессерверной аутентификацией, авторизацией и проверкой данных. Узнайте, как использовать Cloud Firestore Security Rules для защиты данных при работе с клиентскими библиотеками Android, Apple, Web, Flutter, Unity и C++.

Используйте Firebase App Check, чтобы доступ к данным Cloud Firestore был только у вашего приложения.

Для приложений, использующих Cloud Storage for Firebase, используйте Cloud Firestore, чтобы определить условия доступа к ресурсам Cloud Storage в документах базы данных, к которым может обращаться Cloud Storage Security Rules.

Серверные клиентские библиотеки

Для серверных клиентских библиотек используйте Identity and Access Management (IAM), чтобы управлять доступом к базе данных. Узнайте, как защитить данные для клиентских библиотек Java, Python, Node.js и Go с помощью IAM.