邮递员的Cloud Firestore请求

问题描述 投票:0回答:1

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

哪个端点获得令牌?

提前感谢。

google-cloud-firestore firebase-authentication postman firebase-security
1个回答
0
投票

假设您尝试使用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. 将值AuthorizationBearer <copied_token>标头添加到您的请求中,或将其作为请求参数添加到使用?access_token=<copied_token>的url中>
  5. 请记住,这些令牌是短暂的,并且最大有效期为一个小时。

© www.soinside.com 2019 - 2024. All rights reserved.