恢复服务器端代码的安全规则



根据我所读到的内容,当一个函数通过服务器运行时,所有Firestore规则都被忽略。如何避免此行为?

Cloud Functions 使用管理 SDK 访问 Firestore,Firestore 以管理权限运行,并始终绕过安全规则。(目前(没有办法改变这种行为。

另请参阅:

  • 如何在Firestore上使用具有有限权限的Admin SDK?,这显示了一个有趣的解决方法。
  • Firebase 首先为云功能制定安全规则
  • 如何让 Firebase Functions 充当用户而不是管理员?

最新更新