OAuth 2

OAuth 2

OAuth主要靠Access Token来访问受保护资源(protected resource),主要流程如下:
在这里插入图片描述
协议定义了几种Authorization Grant 方式,其中一种最常用的是Authorization Code。

Authorization Code模式

在这里插入图片描述

Reference List

  1. RFC6749-The OAuth 2.0 Authorization Framework

JWT

JWT规定了OAuth 2的Access Token格式,其RFC标准参考:JSON Web Token (JWT)

JWT Token使用Base64编码,可以放入URL,HTTP Header,请求体中。

之前说过,OAuth 2下的微服务需要向AS(Authorization Server)验证Token正确性,但是JWT Token是不需要的,因为使用了签名(非对称加密,可以使用AS公钥打开查看Token的过期时间,用户信息等)。

另外,你也可以往Access Token中加入额外的自定义信息。

JWT Basic

参考:Introduction to JSON Web Tokens

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值