我可以使用 nodejs admin sdk 对 firestore 安全规则进行单元测试吗?

Can I unit-test a firestore security rule using the nodejs admin sdk?

在nodejs中使用initializeApp()方法时是否可以使用"databaseAuthVariableOverride"来测试firestore中的安全规则?

或者是否有其他推荐的方法来测试安全规则?

对于 Firestore 和 Admin SDK,目前没有机制可以将身份验证范围强制到特定用户。 databaseAuthVariableOverride 目前仅适用于实时数据库。

请随时 file a feature 申请。

我相信目前还没有适用于 node.js 的工作 client-side SDK,您可以使用它作为用户登录并以这种方式测试规则。 :-( 除非您想编写远程控制加载 Firestore 客户端 SDK 的浏览器的代码,否则您几乎无法使用常规选项。