SpringCloud | 学习系列 Eureka配置账号密码进行安全验证
如果配置好了eureka server,默认情况下我们就直接直接访问到eureka的界面了。如果不想让所有人都能访问到eureka的界面,可以加上权限认证,输入账号密码才能访问,这样一定程度上能提高我们系统的安全性。
方式如下:
在eureka的server端配置,pom.xml里加上
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-security</artifactId>
- </dependency>
然后在yml里加上配置:
- # 安全认证的配置
- security:
- basic:
- enabled: true
- user:
- name: admin # 用户名
- password: admin123 # 用户密码
那么需要注册到eureka的客户端怎么办?
很简单
原来配置的是
- eureka:
- instance:
- prefer-ip-address: true
- client:
- service-url:
- defaultZone: http://admin:[email protected]:8080/eureka/