我添加Google OAuth2
到我的网站。我注意到当网站在嵌入式浏览器(网络视图)中打开时,重定向到谷歌身份验证页面(见下面的链接)将失败并出现错误:
“403 disallowed_useragent”。
链接在这里:
我知道谷歌不再允许OAuth
在网络视图中向谷歌发出请求。但这是奇怪的事情。在 web 视图中打开演示时,google 登录演示
developers.google.com/identity/sign-in/web/sign-in工作正常。我设法找到client_id
并redirect_uri
在演示中使用并将它们替换为我的 google auth 链接(请参阅下面的更新链接),更新后的链接现在可以在 Web 视图中神奇地打开。
请注意,我只改变了client_id
,redirect_url
没有别的。后来我发现更多client_ids
也适用于 webview。我想知道这些 client_id 是否有任何特定设置可以工作?
另外我想知道推荐的修复方法是什么:
“403 disallowed_useragent”?
我的网站没有本地应用程序。最有可能的是,人们只会在 web 视图中打开他们在在线聊天中收到的网站。我想避免显示:
“403 不允许的_useragent”
他们点击时出错*sign-in by Google*
。