token会被截取吗_OAuth2 为什么要用 code 换 token

先简单介绍下 OAuth2,再用一个例子说明下为什么要用 code 换 token

OAuth2 简单介绍

4 个角色

resource owner

可以授权访问被保护资源的实体,如果是人的话,即是最终用户

resource server

存储被保护资源的服务器,使用 access token 可以访问受保护的资源

client

经由 resource owner(即用户) 授权,访问受保护资源的应用程序

authorization server

认证 resource owner(即用户) 并获取其授权后发放 access token 的服务器

交互流程

比较抽象的流程图

0183859ec71fade12a29c45e534af799.png

OAuth2 交互流程

说明

  1. client 向 resource owner 请求授权。client 可以直接向 resource owner 申请授权(如图),但更好的做法是经由 authorization server 中

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值