Actions on google OAuth隐式流失败,导航被阻止:助理切换

Actions on google OAuth隐式流失败,导航被阻止:助理切换,actions-on-google,google-smart-home,implicit-flow,Actions On Google,Google Smart Home,Implicit Flow,我们正在尝试将oauth隐式流用于智能家居与google actions的集成。 成功验证用户ID和密码后,针对重定向uri(下面给出的示例)的重定向失败,出现以下错误(摘自android logcat) “导航被阻止:助理-handoff://complete/?result_code=FAILURE&result_message=Account+链接+失败”,源:(0) 从服务器端触发的重定向URL: ", 资料来源:(109) 请帮助我们,或者给我们一些关于如何解决这个问题的提示。 整个

我们正在尝试将oauth隐式流用于智能家居与google actions的集成。 成功验证用户ID和密码后,针对重定向uri(下面给出的示例)的重定向失败,出现以下错误(摘自android logcat)

“导航被阻止:助理-handoff://complete/?result_code=FAILURE&result_message=Account+链接+失败”,源:(0)

从服务器端触发的重定向URL: ", 资料来源:(109)

请帮助我们,或者给我们一些关于如何解决这个问题的提示。 整个流程在OAuth游乐场应用程序中运行。 这已经成为一个拦路虎

谢谢和热烈的问候,
Pradeep

智能家居集成不能使用隐式流。必须使用授权代码,如中所述:

确保您有用于验证用户和应用程序的公用OAuth 2.0服务器。它应符合


谢谢Nick,像往常一样,你在这一点上做得非常快和正确。我明白了文档中提到的这一点,但是当我们尝试创建actions项目时,有一个使用隐式流的选项。在我看来,这是令人困惑的。当actions项目类型为Smart Home actions时,则in account linking->linking type选项应该启用ly授权流程:)。非常感谢您指出这一点。感谢您的反馈。