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.