原文:Spring Cloud微服务安全实战_5-5_refresh_token

本篇解决一个问题,token有效期 token是一个短活的东西,session可能是 天,但是token可能就 个小时,此时就会出现一种情况,session还有效但是token失效了,此时再拿着这个token去调用其他微服务就会失败了。 这就涉及到了OAuth 协议中的Refresh token,刷新令牌。刷新令牌说的是,不管你使用OAuth协议中的四种授权类型中的哪一种 密码模式 授权码模式 简 ...

2020-01-06 00:14 0 1473 推荐指数:

查看详情

Spring Cloud微服务安全实战_5-6_refresh token失效处理

access_token是客户端调用其他微服务调的凭证,access_token有效期不能太长(丢了风险很大),一般可以设置2小时,如果access_token失效了,就不能调用微服务了,上节说了access_token失效的处理---refresh_token来刷新令牌 ...

Thu Jan 09 07:53:00 CST 2020 0 3397
Spring cloud微服务安全实战

第1章 课程导学我们会对整个课程的内容做一个简要的介绍,包括章节的安排,使用的主要技术栈,实战案例的介绍以及前置知识的介绍等内容。第2章 环境搭建开发工具的介绍及安装,介绍项目代码结构并搭建,基本的依赖和参数设置。第3章 API安全我们从简单的API场景入手,讲述API安全相关的知识 ...

Fri Dec 27 07:52:00 CST 2019 0 353
Spring cloud微服务安全实战_汇总

Spring cloud微服务安全实战 https://coding.imooc.com/class/chapter/379.html#Anchor Spring Cloud微服务安全实战-1-1 课程导学 Spring Cloud微服务安全实战- 2-1 环境安装 ...

Wed Nov 06 05:56:00 CST 2019 7 1984
Spring Cloud微服务安全实战_4-7_token&client信息持久化到数据库

本篇讲数据的持久化: 1,客户端应用 持久化到数据库   之前的章节里,客户端信息是在配置在代码里的,是存在内存里的,这样新增或删除一个客户端应用,都要改代码,然后还要重启认证服务器。 2,token 持久化到数据库   之前的章节里,token信息都是存在内存里的,这样的话重启服务器后 ...

Wed Dec 25 06:16:00 CST 2019 0 822
Spring Cloud微服务安全实战_4-6_OAuth2的Scope参数_token转换为用户信息

一、通过OAuth2 Toke的Scope参数控制权限 1,在服务端认证服务器里,通过配置客户端的Scope,可以控制给这个客户端生成的token有哪些权限 2,在客户端,申请令牌的时候,可以指定scope 示例:在资源服务器 (nb-order-api)里,控制post ...

Wed Dec 25 05:45:00 CST 2019 1 3901
Spring Cloud微服务安全实战_3-7_API安全之授权

API安全之授权 访问控制: 1,ACL :Access Control Lists,直接给每个用户授权,他能访问什么。开发简单,但是用户多的话,给每个用户授权比较麻烦。 2,RBAC:Role Based Access Control。给角色授权,给用户赋予角色。授权简单 ...

Mon Dec 09 05:03:00 CST 2019 0 357
Spring Cloud微服务安全实战_4-8_网关安全_01

到目前为止已经实现了一个基于OAuth2的认证和授权的流程(如下图),订单还是一个单一的节点,还没有进入到微服务的环境下。 实际场景下,类似订单服务服务,可能有几十个,每个服务是一个集群,有几十个节点,如下图, 在这种场景下,当前微服务架构下的问题: 问题 ...

Sat Dec 28 12:01:00 CST 2019 0 720
Spring Cloud微服务安全实战_6-7_sentinel限流实战

上一篇说了微服务上的限流,用的是guava的RateLimit做的简单的限流,本篇说用阿里的sentinel 做微服务的限流。 sentinel 是阿里2018年开源的一个开源项目,具体中文文档:https://github.com/alibaba/Sentinel/wiki/%E4%BB ...

Mon Mar 16 23:52:00 CST 2020 0 734
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM