将Google智能助理与Firebase Auth相关联

Zom*_*omb 8 oauth firebase-authentication google-cloud-functions actions-on-google api-ai

我正在尝试使用DialogFlow(Api.AI)与Firebase Auth连接Google智能助理应用.我的应用程序使用Firebase Auth维护用户帐户和实时数据库来存储数据.我希望能够通过Google智能助理更改用户的数据,也许可以使用类似云功能的内容.要通过Google智能助理进行任何用户更改,我需要将用户的Google智能助理帐户与其Firebase身份验证帐户相关联.当前机制似乎使用此处记录的OAuth流程.

我的问题是,实现这一目标的最佳方法是什么?我是否需要设置自定义OAuth服务器?Google的云网站上有很多关于OAuth的文档,但这些文档似乎都与使用OAuth访问Google的API有关,我无法真正看到在GCP中托管这种链接机制的简单方法.

这个问题,这是非常接近,但我有不同的是,我没有外部API,我只是想验证自己的用户能够修改在实时数据库及其数据.

谢谢您的帮助!

Inz*_*lik 0

这是一个示例: https: //github.com/malikasinger1/Quiz-Assistant 我自己按照以下最佳实践完成了它,如果您不明白某些内容,请随时发表评论。