我正在做一个 iPhone 应用程序,需要实现 OAuth 2.0 协议才能让用户登录到特定网站。我有在网站上注册我的应用程序后获得的客户端 ID 和客户端密钥。我想了解一些有关此事的事情。
我看到了很多与此相关的链接。但在我的脑海中,我不太确定是否需要使用 OAuth 类或 OAuth 消费者类?
是否可以在 OAuth 中对用户进行身份验证,而无需在查询字符串中发送用户的电子邮件 ID 和密码?
可以在 uiwebview 中加载网站并登录网站并获取进一步屏幕功能的用户凭据。
这是我正在开发的第一种此类应用程序。如果有人可以帮助我,以便我清楚地知道我应该如何去做,那就太好了。
EDIT:如果有任何使用 OAuth 实现登录网站的好教程请分享。
提前致谢
OAuth 规范和文档
- OAuth 1.0 协议:https://www.rfc-editor.org/rfc/rfc5849
- OAuth 2.0协议:https://www.rfc-editor.org/rfc/rfc6749
- http://oauth.net/documentation/getting-started/
- http://hueniverse.com/oauth/
iOS 上 OAuth 的 SDK
- YToolkit (OAuth 1.0 & 2.0)
- OAuthConsumer (OAuth 2.0)
- LROAuth2Client (OAuth 2.0)
- MPOAuthConnection (OAuth 1.0)
(说到“某个网站”,它是否有官方或第三方的iOS SDK?如果有,则无需自行实现OAuth授权。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)