gpt4 book ai didi

ios - 谷歌将不再允许在嵌入式浏览器中向谷歌发出 OAuth 请求

转载 作者:行者123 更新时间:2023-11-29 00:24:50 24 4
gpt4 key购买 nike

“2017 年 4 月 20 日,我们将开始在存在可行替代方案的平台上开始使用 Web View 阻止所有 OAuth 客户端的 OAuth 请求。”

我们收到了此通知。在我们的iOS应用程序中使用Google Drive,但Google Drive sdk没有更新。 google Drive sdk仍然使用旧的方式。我们需要修改授权方式吗?

最佳答案

如果您使用 WebView 进行 Google OAuth 身份验证(即如果用户必须在 WebView 中键入 Gmail 地址和密码),是的,您必须更新它。

你有两个选择。

  1. SFSafariViewController :在 SFSafariViewController 而不是 WebView 中加载 Google 登录 URL。如果您在 WebView 中访问任何 cookie,则不能在 SFSafariViewController 中执行此操作。对于不支持 SFSafariViewController 的 iOS 8 及以下版本,您可以通过打开 Safari 浏览器进行身份验证来回退。

  2. Google Sign In SDK : 使用 Google Sign In for iOS SDK。您在您的应用程序中放置一个 Google 登录按钮并使用 Google API 进行身份验证。

有关更多信息,请参阅 Google 开发人员的演示文稿:https://docs.google.com/presentation/d/1z7bgAqYcEt7EHRmwe3T-vF_iMw9e8Wyxr10wPudypEo/present?slide=id.g135ae23358_0_71

关于ios - 谷歌将不再允许在嵌入式浏览器中向谷歌发出 OAuth 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43314226/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com