Обратите внимание, что это отличается от базы данных реального времени, которая имеет такую функцию.

аписано в документации FirestoreВот У меня есть правило безопасности, подобное этому:

service cloud.firestore {
  match /databases/{database}/documents {
    match /users/{userId} {
      allow read, update, delete: if request.auth.uid == userId;
      allow create: if request.auth.uid != null;
    }
  }
}

это правило работает, когда я аутентифицируюсь с клиентской библиотекой, но не когда я использую серверную библиотеку, как написано в документации Firebase

Примечание. Клиентские библиотеки сервера обходят все правила безопасности Cloud Firestore и вместо этого проходят аутентификацию через учетные данные приложения Google по умолчанию. Если вы используете серверные клиентские библиотеки или API REST или RPC, обязательно настройте Cloud Identity и Access Management для Cloud Firestore.

Как реплицировать это правило безопасности на роли учетных записей служб?

Ответы на вопрос(1)

Ваш ответ на вопрос