iOS开发-OAuth授权(上篇)

OAuth授权的介绍

  • OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准
  • OAuth 的授权不会使第三方触及到用户的帐号信息
  • OAuth 允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据
  • 每一个令牌授权一个特定的网站特定的时段内 访问 特定的资源

下图是新浪微博开发者文档里的图

  • 无法真实拿到帐号和密码那么如何请求收据呢?

真实操作过程

  • 成为新浪的开发者
  • 在新浪开放平台创建一个应用程序
    • 获取AppKey
    • 获取AppSecret
    • 获取回调地址
  • 开始授权
    • 加载新浪的页面(让用户登录)
    • 获取code,可以换取AccessToken
    • 获取AccessToken
  • 开始请求数据

这是上篇,下篇代码篇写完后会更新上来.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 文章参考来自互联网,原文链接文章最后有,欢迎到原文阅读 前言: 关于实际应用问题,可以参考这篇文章基于AFNetw...
    CaptainSirZero阅读 6,442评论 0 5
  • 什么是OAuth授权 假如我们需要将应用A的内容分享到应用B,最傻的做法就是复制应用A的内容然后登录到应用B中进行...
    SamCheck阅读 2,271评论 0 0
  • 一、什么是OAuth2.0 官方网站:http://oauth.net/ http://oauth.net/2/ ...
    孤酒独酌阅读 12,530评论 0 3
  • 不知大家是否看过一个叫做《豌豆公主》安徒生童话。内容大概是说从前有一位王子,他想找一位公主结婚,但是他却不知道该如...
    月明径深阅读 3,362评论 0 0
  • 余祖籍乃湘洲人士,祖辈迁于秦岭以南,汉水之滨,历史名城汉中之地。至吾辈已十世有余,世族夏氏之后裔,爱国党人夏明翰同...
    夏言baby阅读 1,841评论 3 2

友情链接更多精彩内容