在IOS中实现新浪微博OAuth认证
2016-03-11 00:10
295 查看
主要讲解在ios中的认证流程,至于如何得到新浪用户授权账号,地址,这些可以见视频0506。
1、用UIWebView访问新浪授权页面https://api.weibo.com/oauth2/authorize?client_id=新浪开发账号id&redirect_uri=授权网址,这时会进入新浪授权页面,点击授权会返回一个code。
2、在UIWebView的代理方法(shouldStartLoadWithRequest)中获取code,当webview加载请求前会调用这个方法,询问代理可不可以加载这个页面。
3、创建一个AFHTTPRequestOperationManager对象,通过code/client_id/client_secret/redirect_uri等参数,发送一个post请求给新浪微博认证地址(https://api.weibo.com/oauth2/access_token)。
4、如果认证成功,将返回的信息变为模型存储在本地,下次登录检测是否有认证信息。
1、用UIWebView访问新浪授权页面https://api.weibo.com/oauth2/authorize?client_id=新浪开发账号id&redirect_uri=授权网址,这时会进入新浪授权页面,点击授权会返回一个code。
2、在UIWebView的代理方法(shouldStartLoadWithRequest)中获取code,当webview加载请求前会调用这个方法,询问代理可不可以加载这个页面。
3、创建一个AFHTTPRequestOperationManager对象,通过code/client_id/client_secret/redirect_uri等参数,发送一个post请求给新浪微博认证地址(https://api.weibo.com/oauth2/access_token)。
4、如果认证成功,将返回的信息变为模型存储在本地,下次登录检测是否有认证信息。
相关文章推荐
- iOS开发 -- 为本地文件添加自定义属性的工具类
- IOS之Foundation--plist简说
- 如何创建可扩展表视图中的iOS 学习和拓展优化(有待更新)
- IOS开发之待探究随录
- 《慕客网:IOS基础入门之Foundation框架初体验》学习笔记 <一>
- iOS设计模式 - 单例
- 关于第三方IOS的checkBox框架的使用
- iOS之github第三方框架(持续更新)
- 网易新闻iOS版使用的18个开源组件
- IOS学习资源收集--关于动画的代码学习资源总汇(很棒的动画效果哦)
- IOS设计模式-观察者模式
- 《慕客网:IOS基础入门之Foundation框架初体验》学习笔记 <二> NSMutableString
- IOS设计模式-组合设计模式
- 《慕客网:IOS基础入门之Foundation框架初体验》学习笔记 <四> NSMutableArray
- IOS开发之支付功能概述
- IOS应用沙盒文件操作
- 1、IOS开发--iPad之仿制QQ空间(登录界面搭建+登录逻辑实现)
- 关于IOS应用程序视图
- 《慕客网:IOS基础入门之Foundation框架初体验》学习笔记 <五> NSDicionary + NSMutableDictionary
- iOS设计模式 - 单例模式