Alexa帐户将错误与Google OAuth相关联

时间:2017-01-09 18:10:29

标签: oauth google-signin alexa alexa-skills-kit alexa-skill

将Alex OAuth用于我的Alexa帐户链接时,它在Android和某些iOS设备上运行良好,但用户报告了以下内容:

  

错误403:disallowed_useragent
  “此用户代理不允许向Google发出OAuth授权请求,因为它被归类为嵌入式用户代理(也称为网络视图)。根据我们的政策,只允许浏览器向Google发出授权请求......“

enter image description here

1 个答案:

答案 0 :(得分:2)

Google已更新其对OAuth2流量的安全限制。他们不再允许本机Web视图启动OAuth流,而是希望开发人员使用操作系统浏览器。您的iOS应用程序似乎仍在尝试使用Web视图进行身份验证。您需要修复它,以便在操作系统浏览器中打开它。

背景资料:

这只是我的意见,但有很多应用已经开始迫使用户使用这些嵌入式浏览器(Facebook for one)。人们可以质疑它们的安全性,并且最好使用真正安装的浏览器。我怀疑这就是谷歌开始启用此功能的原因。

Google blog

中提供了更多信息