规则中要求认证时如何获取文档

时间:2020-04-02 03:00:27

标签: firebase delphi google-cloud-firestore

我在Firestore中定义了以下规则:

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if request.auth != null;
    }
  }
}

我正在使用Delphi的REST Client调色板组件来获取数据,没有上面定义的规则,我可以读取数据,但是当我将其配置为需要身份验证时,我将无法获取数据。

我阅读了此文档: https://firebase.google.com/docs/firestore/use-rest-api

是什么使我想到了其他文档: https://firebase.google.com/docs/reference/rest/auth/

但是我不明白如何生成令牌属性。 enter image description here

1 个答案:

答案 0 :(得分:1)

我不知道您使用的工具及其功能是什么。我发现了一些有趣的材料,在这种情况下可能会有所帮助:

Tutorial-此友好页面显示了一般的机制和Node.js的实现。

Document-在这里,您可能会发现所有可能的方法,以及在我认为您正在使用的第三方工具上创建自定义令牌的方法。

我希望它将对您有帮助!