原文:Spring cloud微服务安全实战-4-7重构代码以适应真实环境

现在有了认证服务器,也配置了资源服务器。也根据OAuth协议,基于令牌认证的授权也跑通了。基本的概念也有了简单的理解。 往下深入之前,有几个点,还需要说一下 使用scopes来控制权限,scopes可以理解为之前的ACL 第三章的时候自己写的ACL来控制的读写权限。在OAuth协议里面用scopes来实现ACL的权限控制,两方面,首先在服务器这一端,可以针对不同的应用发出去不同权限的令牌, 。 比 ...

2019-11-26 23:39 0 256 推荐指数:

查看详情

Spring Cloud微服务安全实战_2-1_开发环境

开发环境:   JDK :1.8 IDE : idea 数据库:mysql 5.6.5 框架:springboot,mybatisplus PGA:(后边用到再安装)     Promethus (普罗米修斯 一个系统和服务监视 ...

Mon Nov 11 01:21:00 CST 2019 2 480
Spring Cloud微服务安全实战- 2-1 环境安装

下面这些。后续随着讲课逐步再去安装。 2019年1月开始 jdk是收费的 找jdk最后一个免费版本 8u192这是jdk1.8最后的一个免费版本 STS spring提供的ide可以方便的开发spring的项目 搜索结果的第一个 下载的地址: https ...

Wed Nov 06 06:20:00 CST 2019 0 322
Spring cloud微服务安全实战-7-3prometheus环境搭建

Prmetheus 主要用来做来Metrics的监控和报警,这张图是官方的架构图。 这是他的核心 它的作用是根据我们的配置去完成数据的采集、服务的发现,以及数据的存储。 这是服务的发现,通过Service discovery,prmethesu就会知道去哪里采集数据。Service ...

Sat Dec 07 19:50:00 CST 2019 0 287
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微服务安全实战

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

Fri Dec 27 07:52:00 CST 2019 0 353
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