【问题标题】:OAuth Authentication IphoneOAuth认证iPhone
【发布时间】:2012-05-05 00:37:36
【问题描述】:

我正在做一个 iPhone 应用程序,它需要实施 OAuth 2.0 协议才能让用户登录到特定网站。我有在网站上注册我的应用程序后获得的客户 ID 和客户密码。我想知道一些关于这个的事情。

  1. 我看到了许多与此相关的链接。但在我的脑海中,我不太确定是否需要使用 OAuth 类或 OAuth 消费者类?

  2. 是否可以在 OAuth 中对用户进行身份验证,而无需在查询字符串中发送用户的电子邮件 ID 和密码?

  3. 可以在 uiwebview 中加载网站并登录网站并获取用户凭据以使用更多屏幕功能。

这是我正在开发的第一种此类应用程序。如果有人可以帮助我,这样我就可以清楚地知道我应该怎么做,那就太好了。

编辑:如果有任何使用 OAuth 实现登录网站的好教程,请分享。

提前致谢

【问题讨论】:

    标签: iphone ios ios5 login oauth-2.0


    【解决方案1】:

    OAuth 规范和文档

    适用于 iOS 上 OAuth 的 SDK

    (说到“特定网站”,是否有官方或第三方的iOS SDK?如果有,则不需要自己实现OAuth授权。)

    【讨论】:

    • 该网站有一些我们可以使用的公共api。但是我们的客户想要的功能需要用户登录才能获取与已登录的特定用户相关的信息......并且在网站上他们没有提供任何有关任何 ios sdks 的信息......
    【解决方案2】:

    您可以在OAuth Tutorial 上找到一个很好的教程。 本教程适用于 MAC 应用程序并使用 Google OAuthCustomer 库。 OAuthCustomer 相关阅读和源代码可以在以下 URL 中找到

    1. Google OAuthCustomer
    2. Sample Application

    确保从 iOS 应用程序的 OAuthCustomer 库文件中删除非 ARC 内容

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-29
      • 2018-12-11
      • 1970-01-01
      • 2011-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-07
      相关资源
      最近更新 更多