java B2B2C 源码 多级分销Springcloud多租户电子商城系统-SpringCloud配置中心内容加密...
从配置获取的配置默认是明文的,有些像数据源这样的配置需要加密的话,需要对配置中心进行加密处理。
需要JAVA Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码 一零三八七七四六二六
下面使用对称性加密来加密配置,需要配置一个密钥,当然也可以使用RSA非对称性加密,但对称加密比较方便也够用了,这里就以对称加密来配置即可。
1、安装JCE
JDK下的JCR默认是有长度限制的,需要替换没有长度限制的JCE版本。
www.oracle.com/technetwork…
把下载包里面的两个jar文件复制替换到JAVA_HOME/jre/lib/security目录下。
2、添加加密KEY
配置中心配置文件中加入加密密钥。
encrypt: key: 0e010e17-2529-4581-b907-c8edcfd6be09
3、查看加密功能状态
http://192.168.1.237:7100/encrypt/status 功能正常会显示OK
{"status":"OK"}
4、加密解密
对develop字符串加密
curl http://192.168.1.237:7100/encrypt -d develop -u config-user:99282424-5939-4b08-a40f-87b2cbc403f6 对develop字符串解密
curl http://192.168.1.237:7100/decrypt -d 0fb593294187a31f35dea15e8bafaf77745328dcc20d6d6dd0dfa5ae753d6836 -u config-user:99282424-5939-4b08-a40f-87b2cbc403f6 -u username:password 为basic认证
5、配置文件
spring: datasource: username: '{cipher}0fb593294187a31f35dea15e8bafaf77745328dcc20d6d6dd0dfa5ae753d6836'
复制代码
需要加密的内容以{cipher}开头,并注意要使节单引号包起来,不然报错。
6、读取配置
这样客户端读取出来的配置是自动解密了的,如果要关闭自动解密功能通过客户端自己来解密,同时也要保留加解密的端点可以通过关闭以下配置即可。
spring.cloud.config.server.encrypt.enabled=false
复制代码
java B2B2C 源码 多级分销Springcloud多租户电子商城系统
转载于:https://juejin.im/post/5c4e6d076fb9a049b22242bd
java B2B2C 源码 多级分销Springcloud多租户电子商城系统-SpringCloud配置中心内容加密...相关推荐
- java B2B2C 源码 多级分销Springboot多租户电子商城系统-springcloud项目redis分布式锁...
在springcloud项目开发中redis分布式锁使用主要有两个场景 需要JAVA Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码请加企鹅求求 :二一四七七七五六三三 ...
- java B2B2C 源码 多级分销springmvc mybatis多租户电子商城系统--配置中心服务化和高可用...
在前两篇的介绍中,客户端都是直接调用配置中心的server端来获取配置文件信息.电子商务平台源码请加企鹅求求:一零三八七七四六二六. 这样就存在了一个问题,客户端和服务端的耦合性太高,如果server ...
- java ssm 多租户_(十一)java B2B2C 源码 多级分销springmvc mybatis多租户电子商城系统- SSO单点登录之OAuth2.0登录流程(2)...
上一篇是站在巨人的肩膀上去研究OAuth2.0,也是为了快速帮助大家认识OAuth2.0,闲话少说,我根据框架中OAuth2.0的使用总结,画了一个简单的流程图(根据用户名+密码实现OAuth2.0的 ...
- java B2B2C 源码 多级分销Springcloud多租户电子商城系统-hystrix的工作原理
Hystrix是Netflix开源的一个限流熔断的项目.主要有以下功能: 需要JAVA Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码 一零三八七七四六二六 隔离(线程 ...
- java B2B2C 源码 多级分销Springcloud多租户电子商城系统- 整合企业架构的技术点(二)...
spring cloud本身提供的组件就很多,但我们需要按照企业的业务模式来定制企业所需要的通用架构,那我们现在需要考虑使用哪些技术呢? 下面我针对于spring cloud微服务分布式云架构做了以下 ...
- java B2B2C 源码 多级分销Springcloud多租户电子商城系统(十)用spring Restdocs创建API文档...
这篇文章将带你了解如何用spring官方推荐的restdoc去生成api文档.本文创建一个简单的springboot工程,将http接口通过Api文档暴露出来.只需要通过 JUnit单元测试和Spri ...
- java B2B2C 源码 多级分销springmvc mybatis多租户电子商城系统
鸿鹄云商大型企业分布式互联网电子商务平台,推出PC+微信+APP+云服务的云商平台系统,其中包括B2B.B2C.C2C.O2O.新零售.直播电商等子平台. 分布式.微服务.云架构电子商务平台 java ...
- java B2B2C Springcloud多租户电子商城系统-消息驱动的微服务(消费分区)
通过之前的学习,我们已经能够在多实例环境下,保证同一消息只被一个消费者实例进行接收和处理.但是,对于一些特殊场景,除了要保证单一实例消费之外,还希望那些具备相同特征的消息都能够被同一个实例进行消费.这 ...
- java B2B2C Springcloud多租户电子商城系统-spring-cloud-eureka
介绍 spring-cloud-eureka,被动式的服务发现,统一监控和管理你的服务列表.电子商务平台源码请加企鹅求求:一零三八七七四六二六. 什么是服务发现? 服务发现就像聊天室一个,每个用户来的 ...
- java B2B2C Springcloud多租户电子商城系统- Gateway 之Predict篇...
predicate简介 Predicate来自于java8的接口.Predicate 接受一个输入参数,返回一个布尔值结果.该接口包含多种默认方法来将Predicate组合成其他复杂的逻辑(比如:与, ...
最新文章
- Python3中的成员保护和访问限制
- python爬虫(二)_HTTP的请求和响应
- Web测试要点 做移动端的测试,也做web端的测试,甚至后面桌面端的测试和后台的测试也做了,基本上把我们产品各个端都玩了一轮...
- 二叉树的遍历—广度优先(BFS)和深度优先(DFS)python实现
- mysql加锁语法_MySql 加锁问题
- 对计算机上的浏览器的介绍,挖掘IE浏览器的潜在功能(一) -电脑资料
- 请实现一个函数,用来判断一棵二叉树是不是对称的。
- maven GroupId 和ArtifactId通常填什么
- python创建txt文件并写入-python如何将数据写入本地txt文本文件
- Navicat\PLSQLDev连接oracle相关问题记录
- 计算机专业英语2013单词翻译,计算机专业英语词汇翻译
- 【视频目标检测】|Towards High Performance Video Object Detection
- 无人机飞控 ardupilot Copter-4.0.7 库示例
- 关于pd.read_csv() 读数据的注意事项
- 神经网络架构搜索(Neural Architecture Search)杂谈
- java integer long 转换_long(Long)与int(Integer)之间的转换
- 利用JavaScript生成动态添加歌单
- 飞得更高(五)下马威
- 米特科技零信任新品 MetelTrust 智能 CPE 正式发布!
- 使用 Redux Toolkit 和 RTK 查询创建 React 应用程序
热门文章
- java就业凉_【哔哩哔哩】秋招凉经 Java篇
- 倒计时 5 天!Apache Flink Meetup 7.10 北京站,Flink x TiDB 专场等你来!
- python函数后面的点_对python函数后面有多个括号的理解?
- 电信公网ip和内网ip的区别_私有IP共有IP和弹性IP的区别
- iphone投屏ipad_幕享免费无线投屏:你朝思暮想的屏幕互联方式
- 二维随机变量期望公式_多维随机变量函数的分布
- 算法知识点——(5)集成算法—GBDT详解
- 图像分类python代码_20行代码:Serverless架构下用Python轻松搞定图像分类
- android 原理 组合控件_Android自定义控件之组合控件
- 不用空格怎么打两个空格_身份证号码中有空格,你让我怎么替换?