zoukankan      html  css  js  c++  java
  • oauth协议

    微博 : 新浪 腾讯 

    OAuth

    新浪微博   APP开发

    步骤:
    1.注册新浪开发者账号 获取以下信息

    client_id  123456  标示应用身份的  唯一的  有的也叫App Key

    secret  秘钥 xxxxyyyy     加密用的
    --------------------------------------------
    以新浪微博为例 解析OAuth协议

    1.构建用户登录URL
    程序要引导用户登录(新浪微博账号登录),在新浪微博提供的URL
    URL上要加几个参数 client_id   (callback url 即用户同意授权后跳转地址)

    2.用户登录并授权
    用户在新浪提供的url上输入新浪微博账号密码 用户肯定是比较放心的
    用户登录之后 会有一个提醒 :提醒用户授权 列出app的权限 例如:发微博,获取好友/粉丝
    用户确认授权后 页面跳转到 APP提供的地址(callback url)  同时新浪在url上传递了一个code (临时令牌)

    3.根据临时令牌获取 真实令牌accessToken
    将client_id 和code 和secret 发送到新浪的授权服务器 服务器验证后返回accessToken

    4.在用户授权范围内操作用户数据 (API文档)


    Oauth.jpg

  • 相关阅读:
    jdk安装
    ubuntu 搜狗输入法成功安装
    matlab load
    matlab save 命令
    数字信号处理的思考
    非最大值抑制nms
    HMM,MEMM,CRF模型
    [bzoj2301][HAOI2011]Problem b
    [洛谷P3935]Calculating
    [bzoj4816][Sdoi2017]数字表格
  • 原文地址:https://www.cnblogs.com/shaohuixia/p/5551352.html
Copyright © 2011-2022 走看看