2017-01-09 49 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