我目前正在开发一个简单的网络应用程序,它将对用户的 google fit 数据进行 GET 调用。
为了降低应用程序的复杂性,我计划将其托管在 firebase 上,并充分利用云功能、firestore 和身份验证工具。
到目前为止,我已经设法通过将健身范围
作为谷歌登录按钮的一部分传递来使用googleapis
前端的节点库读取我的谷歌健身数据。https://www.googleapis.com/auth/fitness.activity.read
如果我要使用 firebase 的 google auth 实现,这将具有与我为读取 google fit 数据所做的凭据不同的客户端 ID/不同范围。
似乎如果我想使用 firebase 和 google fit,用户必须使用 firebase 的 google auth 登录,这样我才能验证对我的应用程序的数据库写入,并授予我从应用程序内访问他们的 google fit 数据的权限。
如果有一种方法可以结合起来,那么我可以使用单个令牌来验证和读取 Google Fit 数据?