Spring Cloud (18) | 给Eureka Server加上安全验证
来源:互联网 发布:设计公司logo软件 编辑:程序博客网 时间:2024/06/16 11:02
启动Spring Cloud Eureka Server项目工程的时候,直接输入localhost:8761,就可以看到所有注册服务,这样在生产环境是极不安全,如何解决这个问题呢?
首先,在eureka server项目中pom.xml文件中加入依赖:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>
然后,在application.yml中加入安全验证,用户名和密码:
用户名:jack.ma
密码:1qaz2wsx
server: port: 8761 # 安全认证的配置 security: basic: enabled: true user: name: jack.ma # 用户名 password: 1qaz2wsx # 用户密码 eureka: client: register-with-eureka: false fetch-registry: false service-url: defaultZone: http://${security.user.name}:${security.user.password}@${eureka.instance.hostname}:${server.port}/eureka/ # 安全的注册地址
最后,在浏览器中输入:http://localhost:8761, 就会弹出登录验证窗口:
输入用户名和密码,回车之后,就可以看到服务注册页面!
注册到Eureka Server的微服务中的defaultZone要改成如下:
eureka: client: serviceUrl: defaultZone: http://jack.ma:1qaz2wsx@localhost:8761/eureka/
阅读全文
0 0
- Spring Cloud (18) | 给Eureka Server加上安全验证
- spring cloud-给Eureka Server加上安全的用户认证
- spring cloud-给Eureka Server加上安全的用户认证
- spring cloud 之eureka-server
- spring cloud eureka server HA
- spring cloud eureka server 配置
- spring cloud eureka-server搭建
- spring cloud中启动Eureka Server
- Spring Cloud Eureka Server HA With Docker
- spring cloud之Eureka Server环境搭建
- spring cloud eureka server warning EUREKA MAY BE INCORRECTLY
- spring cloud-eureka
- Spring-cloud Eureka 集群
- spring cloud eureka
- Spring Cloud Eureka
- Spring Cloud Netflix Eureka
- Spring Cloud Eureka详解
- Spring Cloud Eureka
- freemarker常用知识
- TensorFlow学习笔记(1):LSTM相关代码
- js点击轮播或者自动轮播图代码
- 微信菜单获取二维码图片的优化指南——该公众号暂时无法提供服务
- vue2.x自定义组件上使用v-model指令
- Spring Cloud (18) | 给Eureka Server加上安全验证
- 原始的stl文档
- 设计模式-java实现动态代理
- 基本包装类型
- java Zip文件的压缩与解压, 兼容Windows和Linux
- Android/iOS/Unity与BLE蓝牙设备连接失败问题指南
- 在HTML中如何动态显示时间
- C++纯虚函数实现接口
- nginx安装记录