11

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

  1. 我看到了一些关于这个的链接。但在我的脑海中,我不太确定是否需要使用 OAuth 类或 OAuth 消费者类?

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

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

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

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

提前致谢

4

2 回答 2

7

OAuth 规范和文档

适用于 iOS 上 OAuth 的 SDK

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

于 2012-04-26T05:38:54.740 回答
0

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

  1. Google OAuth客户
  2. 示例应用程序

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

于 2014-11-04T12:52:24.043 回答