帐户链接授权URL

问题描述 投票:0回答:1

我正在尝试让用户登录并通过我的助手操作允许Drive API作用域。

我已经按照帐户链接的说明进行操作,似乎授权重定向URL是问题所在。我尝试使用Google托管的域,但也尝试使用Firebase在我的项目上自动使用“ my-project.firebaseapp.com”格式托管的域。我正在尝试使用Oauth2的“隐式”方法。这些域将添加到“凭据授权的域”部分,也将添加到GCP的“ Oauth同意”屏幕中。

enter image description here

我应该以哪种方式配置URL,以便当我尝试通过助手在手机上进行授权时,可以成功看到OAuth2同意屏幕,而不是空白页面?

actions-on-google
1个回答
0
投票

帐户链接需要您提供OAuth 服务器,该OAuth可以将令牌发行给助手。仅提供Google登录是不够的-您需要提供完整的OAuth实施或使用第三方提供商的实施。

此外,Google的OAuth实现不使用隐式身份验证,因为这些令牌永不过期。他们使用代码流方法。因此,从Google的OAuth生成的令牌与助手从隐式流中需要的令牌不直接兼容。

您可能可以将Google Sign-In for Assistant与Google的OAuth及其cross-client identity系统结合使用。您仍然需要使用Google的OAuth登录并获得访问权限,以访问其驱动器作用域并存储这些身份验证密钥,但是此身份将转移到助手中。 This answer可能会提供一些指导。

© www.soinside.com 2019 - 2024. All rights reserved.