【问题标题】:Google, OAuth, and iOS谷歌、OAuth 和 iOS
【发布时间】:2015-05-17 20:17:58
【问题描述】:

我整天都在绞尽脑汁想弄清楚这一点。 不明白为什么 Google 不能拥有与 Twitter、Instagram、Tumblr、LinkedIn 等相同的流程(我有所有这些工作)。

我想要一个可以打开 Safari 的按钮(我想遵循与其他社交媒体网站相同的流程),要求用户登录 Google,然后使用访问令牌回调我的应用程序。

我已经在 Google Dev 中设置了所有东西,我可以登录我的 Google 帐户,但回调不会返回到我的应用程序。

与其他人一起,我在 XCode 中有一个格式为 ig[clientID]://authorize 的 URL 方案,并且能够在 url 中将其传递给端点。

对于“iOS 应用程序的客户端 ID”或“本机应用程序的客户端 ID”,我的回调是(并且他们不会让您更改它)

urn:ietf:wg:oauth:2.0:oob
http://localhost

对于“Web 应用程序的客户端 ID”,您的回调必须采用

的形式
http://
https://

我上网查了一下,运气不好。

有谁知道如何设置 Xcode 项目来处理谷歌给你的这些回调?

【问题讨论】:

    标签: ios xcode oauth-2.0 google-api


    【解决方案1】:

    我建议您使用现成的Google+ iOS SDK,而不是通过所有这些将 Google+ 身份验证集成到您的 iOS 应用程序中的过程。使用此 SDK 并仅编写几行代码,通过对开发人员隐藏的底层实现对 Google 用户进行身份验证要容易得多。您可以在 page 上找到所有详细信息。

    【讨论】:

    • 是的....但我真的很想遵循与其他人相同的“流程”来进行维护和共同的外观和感觉。这是我的推理。
    • 根据我从您上面的描述中了解到的情况,我相信您将能够保持“流程”几乎相同,但在使用不同的产品/技术时,实施总是存在差异。虽然我也理解你的观点
    猜你喜欢
    • 2012-07-31
    • 2015-02-14
    • 1970-01-01
    • 2021-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多