我正在尝试使用 DialogFlow(Api.AI) 将 Google Assistant 应用程序与 Firebase Auth 连接起来。我的应用程序使用 Firebase 身份验证来维护用户帐户和实时数据库来存储数据。我希望能够通过 Google 助理对用户数据进行更改,也许可以使用云功能之类的东西。为了通过 Google Assistant 进行任何用户更改,我需要将用户的 Google Assistant 帐户与其 Firebase Auth 帐户相关联。当前机制似乎正在使用此处记录的 OAuth 流程。
我的问题是,实现这一目标的最佳方法是什么?我需要设置自定义 OAuth 服务器吗?Google 的云网站上有很多关于 OAuth 的文档,但似乎都与使用 OAuth 访问 Google 的 API 有关,而且我真的看不到在 GCP 中托管这种链接机制的简单方法。
有一个非常接近的问题,但我的不同之处在于我没有外部 API,我只想验证我的用户并能够在实时数据库中修改他们的数据。
谢谢您的帮助!