一文读懂OAuth2.0.入门

1.起源

OAuth 2.0是授权用的工业化标准协议,是由IETF(国际互联网工程任务组) OAuth团队开发,聚焦于简化三方应用的授权流程(web应用、桌面应用、移动端应用、物联网应用)。主要作用是:为第三方应用颁发一个令牌,授权其可在短期内访问我方数据。

2.原理

2.1 流程:
2.1 第三方应用发起访问请求。
2.2 我方接到请求并审核请求者信息。如果审核通过,则请求者获得一个短期的准入令牌。
2.3 请求者向我方系统中输入令牌上的密码,获得短期的访问权限。

2.2 要素:
我方应用
我方授权系统
第三方应用(请求者)
令牌

3.令牌特点

3.1 具有时效性。
3.2 具有授权范围,令牌的访问权限可以被定义。
3.3 可随时被收回。

4.授权模式

4.1 Authorization Code(授权码)
4.2 Client Credentials(客户凭证)
4.2 Device Code(设备码)
4.4 Refresh Token(刷新令牌)

欢迎各位评论交流指点,您的每一分评论和关注都是对星图的莫大鼓励!
如果对各位大佬有帮助,也请点个赞吧hhhh~

下一章我们将详细聊下四种授权模式,欢迎关注。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值