Oauth 2.0授权流程

最近业务原因接触到第三方授权的规范

第三方授权方式有很多种,比如每个平台都有相似之处但也有些差别

但是大都遵循Oauth 2.0这一套流程,至于是不是标准的Oauth 2.0就另外一说了

下面详细介绍一下Oauth 2.0的授权流程(代码层面)

1.授权前提条件(以平台为例子)

1):一般现在平台建立应用其目的是获得平台对建立应用的唯一标识app_id

2):知晓授权的路径及相关规则

2.构建授权链接

1):授权链接一般组成为:授权地址+app_id+state+redirect_uri如:http://oauth.taobao.com?app_id=1234&state=aa&redirect_uri=www.baidu.com;

2):redirect_uri为回调地址,即允许授权后会转跳到回调地址

3.回调后获取code

1):用户主动行为授权后回调到指定URL会附带授权code

2):回调形式如下:www.baidu.com?state=1234&code=jawel35hskj6jklag(授权成功code)或者www.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值