Dan*_*tag 9 firebase firebase-authentication actions-on-google
我正在使用外部API处理Google家庭应用程序.我需要当前用户登录并与外部API(外部API提供的访问/刷新令牌)链接.
我的方法:
这是我有点困惑和卡住的地方.我已设法设置登录页面(Google登录,然后是外部API登录)并将其存储到firebase数据库(/ users/{google_uid}).
现在它在数据库中,如何在Google主页应用程序中设置身份验证?
谢谢!
首先,您需要有一个项目并在项目中console.developers.google.com
激活Google Actions API 。然后,您应该按照以下步骤操作:
将 API 中的以下重定向 URI 列入白名单: https ://oauth-redirect.googleusercontent.com/r/
在您的 API.AI 项目中,转到集成并启用 Google Card 上的操作。
在 Actions on Google 的设置中,放置您的项目 ID 并选择欢迎意图和用户需要凭据的任何其他意图
所需的登录。
下面,您将找到 OAuth2 字段,例如 clientID、客户端密钥、授权 URL 和令牌 URL。使用 API 的 OAuth2 信息来完成它并授权应用程序。
授权后,您可以预览该应用程序,它将在您的 Google Home 设备中可用,并且当您第一次调用时,它将在您的 Google Home 应用程序中提供一张卡片来进行链接。如果您没有设备,可以使用网络模拟器来测试您的操作。
有关更多信息,请访问Google文档上的操作。
归档时间: |
|
查看次数: |
2199 次 |
最近记录: |