Oauth2授权登陆

以微博为例

  1. 原理
  1. 创建一个微博应用
  • http://open.weibo.com/apps登陆,上方点击我的应用,创建应用
  • 在应用信息里面填写回调地址


  • 拿到这个应用的app secret和appkey
  1. 在根目录创建一个login.php(第一次访问,获取code,scope为权限类别)
    http://open.weibo.com/wiki/Oauth2/authorize


    拿到code

  2. 拿到acees_token,创建一个auth.php,通过curl提交post请求
    http://open.weibo.com/wiki/Oauth2/access_token


  1. 获取用户信息
    在微博api-微博api-用户接口-用户-获取用户信息
    http://open.weibo.com/wiki/2/users/show
    url为页面中需要设置的url

完成,打印出所有信息,获取到的自己处理

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,590评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,734评论 25 709
  • 虽然不太认同左右脑的说法,但第四章很多内容在生活中确实深有体会。 第四章主要内容包括: 启动感官输入——使用多感官...
    史_前阅读 1,800评论 0 2
  • 昨夜 甲舍友:明天一二节居然没课,真爽。 我信了 乙舍友:超哥,你居然信了。 我又信了 今天我起来了,没课!我居然...
    archMHC阅读 2,635评论 2 3
  • 藤蔓缠着古老的门 我管着钥匙 你管着锁 碰触 古门微微颤动 接纳 缝隙淌出小溪 深入 雕纹裂开光芒 迎合 轰响刺痛...
    js_我阅读 1,638评论 2 2