SpringCloud集成Security安全(Config配置中心)
1.说明
为了保护配置中心的敏感数据,
需要对Config Server进行安全保护,
本文基于Spring Security方案,
为Config Server增加最简单的Basic安全认证。
2.Config Server添加安全依赖
修改pom.xml,添加spring-boot-starter-security依赖:
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifactId>
</dependency>
3.Config Server配置用户名密码
修改application.yml,配置用户名密码:
spring:security:user:name: configpassword: config123456
4.启动Config Server,测试验证
先只启动Config Server,
通过浏览器的URL访问配置中心,
http://localhost:9009/master/application-dev.yml
首先会跳到登录界面,
要求输入用户名密码:
认证成功后,访问到对应的配置:
5.Config Client配置用户名密码
客户端要访问配置中心,
需要修改bootstrap.yml,
配置上面的用户名密码:
spring:cloud:config:discovery:enabled: trueservice-id: config-serverusername: configpassword: config123456
上面是通过service-id指定配置中心,
如果使用uri方式指定配置中心,
不仅可以通过username和password配置用户名密码:
spring:cloud:config:uri: http://localhost:9009username: configpassword: config123456
还可以在uri中配置用户名密码:
spring:cloud:config:uri: http://config:config123456@localhost:9009
如果在uri中指定了用户名密码,
又在下面设置username和password,
则以username和password配置的为准:
spring:cloud:config:label: mastername: config-client-demoprofile: testuri: http://config:configXXX@localhost:9009username: configpassword: config123456
上面的配置中uri的密码错误了,
但是password配置的是正确的,
Config Client仍然能够正确访问配置中心。
http://www.taodudu.cc/news/show-1250990.html
相关文章:
- SpringCloud集成Security安全(Eureka注册中心)
- SpringCloud创建Config多客户端公共配置
- SpringCloud创建Config读取本地配置
- SpringCloud使用汇总Config
- SpringCloud创建Eureka模块集群
- Eclipse启动SpringCloud微服务集群的方法
- SpringCloud发现服务代码(EurekaClient,DiscoveryClient)
- SpringBoot集成Actuator监控管理
- SpringBoot集成Actuator端点配置
- SpringBoot集成Actuator健康指示器health
- gRPC创建Java RPC服务
- ProtoBuf3语法指南(Protocol Buffers)_上
- ProtoBuf3语法指南(Protocol Buffers)_下
- gPRC基本介绍
- Log4j2日志框架集成Slf4j日志门面
- XML解析的四种方式
- XML解析和创建的JAXB方式
- 【转载】JSON介绍
- Elasticsearch单机安装Version7.10.1
- Drools创建Maven工程
- Java二、八、十、十六进制介绍
- Drools集成SpringBoot
- Drools集成SpringBootStarter
- Jsonschema2pojo从JSON生成Java类(Maven)
- YangTools从YANG生成Java类(Maven)
- GitBash添加tree命令
- SpringBoot集成Maven工程
- SpringBoot开发Restful接口
- Notepad++便签模式
- SpringBoot集成Cache缓存(Ehcache缓存框架,注解方式)
SpringCloud集成Security安全(Config配置中心)相关推荐
- SpringCloud微服务应用-config配置中心(介绍、搭建、动态刷新、测试)
文章目录 前言 一.传统应用配置痛点 二.Config 配置中心介绍 三.服务端Config Server搭建 1.pom依赖 2.application启动类配置 3.application.yml ...
- SpringCloud集成Security安全(Eureka注册中心)
1.说明 为了保护注册中心的服务安全, 避免恶意服务注册到Eureka, 需要对Eureka Server进行安全保护, 本文基于Spring Security方案, 为Eureka Server增加 ...
- 【SpringCloud】Spring Cloud Config 配置中心
文章目录 1.概述 1.1 是什么 1.2 怎么玩 1.3 怎么用 3.案例 3.1 案例1 3.1.1 配置 3.1.2 主类 3.1.3 Git信息 3.1.4 访问 4. 例子 5.客户端 5. ...
- Java之 Spring Cloud 微服务的 SpringCloud Config 配置中心(第四个阶段)【二】【SpringBoot项目实现商品服务器端调用】
SpringCloud学习目录点击跳转对应的文章 Java之 Spring Cloud 微服务搭建(第一个阶段)[一][SpringBoot项目实现商品服务器端是调用] Java之 Spring Cl ...
- SpringCloud config 配置中心集群配置以及整合消息总线BUS实现关联微服务配置自动刷新
一.SpringCloud Config 基本配置中的问题 在上一章节<SpringCloud config 配置中心介绍与基本配置使用>中我们现实了配置中心的配置集中管理.调用微服务应用 ...
- SpringCloud Consul Config 配置中心 (二)
上次配置中心启动命令为consul agent -dev,这样数据不会持久化,重新启动consul后key/value配置的信息会丢失. 实现数据持久化,使用如下命令启动,-data-dir 为数据保 ...
- springcloud gateway 使用nacos 作为配置中心 和 注册中心
大家好,我是烤鸭: 今天分享下 springcloud gateway 使用nacos作为配置中心和注册中心,主要是还是配置中心. 源码下载: https://gitee.com/fireduck_a ...
- SpringCloud实战五:统一配置中心
Hello大家好,我是初晨,本章我们学习SpringCloud 的统一配置中心的使用.大家有问题和意见可以发邮箱mr_beany@163.com 一:为什么需要统一配置中心 简单来说就是将项目中的配置 ...
- Spring Cloud Alibaba - 19 Nacos Config配置中心加载不同微服务的通用配置的两种方式
文章目录 Pre 实现 方式一 通过 shared-dataids 方式 方式二 通过 ext-config方式 配置文件优先级 源码 Pre Spring Cloud Alibaba - 18 Na ...
最新文章
- xpath技术解析xml以及案例模拟用户登录效果
- (转)mybatis一级缓存二级缓存
- 分子排列不同会导致_生物信息遇上Deep learning(7): ReLeaSE--强化学习做药物分子设计...
- CSAPP--信息的表示与处理
- RestFul的学习 2021-04-25
- 频率和概率、平均值和期望值
- 新建oracle数据库 环境查询,Oracle单实例数据库迁移到Oracle RAC 环境之(2)--实施篇...
- HTML table 标签的 summary 属性
- 分享5个最好的在线wap浏览器|wap浏览器软件
- STM32CubeMX | 30-使用硬件SPI读写FLASH(W25Q64)
- 第一时间获取文章,可以关注本人公众号:月牙寂道长
- java ai寻路_AI自动寻路
- 任天堂游戏 html5,明年的预备阵容!任天堂承诺却还没出的作品
- 51单片机体系结构初步分析
- 植物大战僵尸修改关卡及金币
- 使用手机软件Bluino Loader通过蓝牙编程、烧录Arduino
- RETHINKING SOFT LABELS FOR KNOWLEDGE DISTIL- LATION: A BIAS-VARIANCE TRADEOFF PERSPECTIVE
- Selenium学习——QQ空间点赞好友说说
- 【论文翻译】Learning from Few Samples: A Survey 小样本学习综述
- 【其他】免费主页空间