【问题标题】:Cloud Firestore request from Postman [closed]来自 Postman 的 Cloud Firestore 请求 [关闭]
【发布时间】:2020-08-02 09:13:16
【问题描述】:

我创建了一个 Cloud Firestore 数据库,其中包含一个集合和一些文档。我想通过 Postman 向它提出一些请求,但我无法进行身份验证。我创建了一个服务凭据并尝试获取用于身份验证的令牌,但没有成功。关于如何获得它的任何想法?

获取令牌的端点是什么?

提前致谢。

【问题讨论】:

  • 请编辑问题以显示您编写的代码未按您预期的方式工作。我们无法从您这里的内容中看出您可能出错的地方。
  • 你是如何提出这个要求的?你写过什么http函数来检索数据吗?

标签: google-cloud-firestore firebase-authentication postman firebase-security


【解决方案1】:

假设您尝试使用Firestore REST API,您可以通过以下步骤获取令牌:

  1. Create a key 用于您配置为访问 Firestore 的服务帐户。
  2. 打开Cloud Shell,将带有密钥信息的json复制到其中,并使用gcloud auth activate-service-account --key-file=<path_to_json>激活服务帐户
  3. 使用gcloud auth print-access-token 打印并复制其访问令牌
  4. 将带有值Bearer <copied_token>Authorization 标头添加到您的请求中,或者将其作为请求参数添加到带有?access_token=<copied_token> 的url

请记住,这些令牌是短暂的,有效期最长为一小时。

【讨论】:

  • 谢谢!!!!它有效!
猜你喜欢
  • 2021-11-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-21
  • 1970-01-01
  • 2021-01-04
  • 2021-08-17
  • 2019-11-19
相关资源
最近更新 更多