来自邮递员的Cloud Firestore请求

时间:2020-04-19 23:02:19

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

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

获取令牌的端点是哪个?

谢谢。

1 个答案:

答案 0 :(得分: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. 将具有值Authorization的{​​{1}}标头添加到您的请求中,或将其作为请求参数添加到带有Bearer <copied_token>的url中

请记住,这些令牌是短暂的,并且在一个小时内最多有效。