2017-01-09 56 views
5

在使用谷歌的OAuth我的Alexa的帐户链接它好工作在Android和一些iOS设备,但用户报告如下:Alexa的帐户与谷歌的OAuth连接错误

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

enter image description here

+0

看起来像谷歌阻止Web视图https://developers.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html我与团队协商解决方法 –

+0

解决方法的任何更新? – Lot

回答

2

Google已更新其OAuth2流程的安全限制。他们不再允许本地网络视图启动OAuth流程,而是希望开发人员使用OS浏览器。看起来您的iOS应用程序仍在尝试使用网络视图进行身份验证。您需要修复它,以便在OS浏览器中打开它。

背景信息:

这只是我的意见,但也有不少已开始迫使他们的用户使用这些嵌入式浏览器(脸谱一)应用出来。有人可能会质疑它们的安全性,并且最好使用真正安装的浏览器。我怀疑这就是为什么谷歌已经启用这个开始。

更多信息可在Google blog