来自 Postman 的 Cloud Firestore 请求

lau*_*amc 4 firebase-security postman firebase-authentication google-cloud-firestore

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

获取token的端点是哪个?

提前致谢。

Emi*_* Gi 6

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

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

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