OAuth 2.0 实战课
一站攻克开放授权重难点
王新栋  京东资深架构师
专栏
已完结·共 17 讲
|
1.6w 人已学
|
收藏
一是,将每次生成 JWT 令牌时的秘钥粒度缩小到用户级别,也就是一个用户一个秘钥。这样,当用户取消授权或者修改密码后,就可以让这个密钥一起修改。一般情况下,这种方案需要配套一个单独的密钥管理服务。
来自:04 | 在OAuth 2.0中,如何使用JWT结构化令牌?
10 人划过
即使我们的授权码 code 被截获,再加上 code_challenge 也同时被截获了
来自:07 | 如何在移动App中使用OAuth 2.0?
7 人划过
如果这里直接返回访问令牌,那我们肯定不能使用重定向的方式。因为这样会把安全保密性要求极高的访问令牌暴露在浏览器上,从而将会面临访问令牌失窃的安全风险
来自:02 | 授权码许可类型中,为什么一定要有授权码?
7 人划过
OAuth 2.0 授权的核心就是颁发访问令牌、使用访问令牌,
来自:01 | OAuth 2.0是要通过什么方式解决什么问题?
7 人划过
用小明进行授权之后的权限,再次与小兔软件注册的权限做校验
来自:03 | 授权服务:授权码和访问令牌的颁发流程是怎样的?
6 人划过
当极客时间接收到授权码的时候,就要在极客时间这一侧做一个 state 参数值的比对校验,如果相同就继续流程,否则直接拒绝后续流程
来自:08 | 实践OAuth 2.0时,使用不当可能会导致哪些安全漏洞?
5 人划过
刷新令牌是一次性的,使用之后就会失效,但是它的有效期会比访问令牌要长。这个时候我们可能会想到,如果刷新令牌也过期了怎么办?在这种情况下,我们就需要将刷新令牌和访问令牌都放弃,相当于回到了系统的初始状态,只能让用户小明重新授权了。
来自:05 | 如何安全、快速地接入OAuth 2.0?
4 人划过
如果小兔软件获取的信息不属于任何一个第三方用户,那可以直接使用客户端凭据许可类型。
来自:06 | 除了授权码许可类型,OAuth 2.0还支持什么授权流程?
3 人划过
一个是令牌的校验和转换,将前端传递过来的 OAuth 2.0 访问令牌,通过调用 IDP 进行校验,并转换为包含用户和权限信息的 JWT 令牌,再将 JWT 令牌向后台微服务传递。
来自:12 | 架构案例:基于OAuth 2.0/JWT的微服务参考架构
3 人划过
*精彩内容为该课程各文章中划线次数最多的内容
免费试读
讲师

王新栋

京东资深架构师

王新栋,京东资深架构师,拥有十多年的互联网研发、架构经验,在开放网关和开放授权上有丰富的实战经历。 作为首席架构师,他和团队一起构建的商家开放平台架构,成功经历了 6 次“618” 和“11.11”大促流量洪峰和复杂环境的考验。其中,OAuth 2.0 授权应用架构,还成...查看更多
编辑推荐
包含这门课的学习路径

Java工程师

29门课程 154.7w人学习

架构师

28门课程 151.9w人学习
看过的人还看了
MySQL 实战 45 讲
林晓斌
网名丁奇,前腾讯云数据库负责人

49讲 | 224935 人已学习

¥68¥199
数据结构与算法之美
王争
前 Google 工程师

81讲 | 283803 人已学习

¥68¥199
设计模式之美
王争
前 Google 工程师,《数据结构与算法之美》专栏作者

113讲 | 123470 人已学习

¥98¥299
左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家

119讲 | 180999 人已学习

¥98¥399
从 0 开始学架构
李运华
网名“华仔”,前阿里资深技术专家(P9)

66讲 | 152623 人已学习

¥68¥199
深入剖析 Kubernetes
张磊
Kubernetes 社区资深成员与项目维护者

57讲 | 116762 人已学习

¥68¥199