【发布时间】:2019-12-29 08:19:09
【问题描述】:
我正在尝试使用来自客户端应用程序的Firestore Go SDK。这看起来像一个基于函数的客户端 SDK,但这可能是我的第一个错误?
我正在努力向 Firestore 验证用户身份。我已经使用REST API for Firebase Auth 登录了它们。这会返回一个 ID 令牌、刷新令牌等。如何将其与 Firestore SDK 一起使用?
文档建议我需要致电 firestore.NewClient(<context>, <project-id>, <option>)。对于后一个参数,我尝试 option.WithCredentialsJSON(...) 传递 JWT 解码的 ID 令牌。我也尝试过传递原始刷新令牌。在这两种情况下,SDK 都会抱怨我正在传递的内容。
如何根据我获得的令牌对用户进行身份验证?
【问题讨论】:
标签: firebase authentication go google-cloud-firestore firebase-authentication