如果配置好了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的客户端怎么办?
很简单
原来配置的是
- eureka:
- instance:
- prefer-ip-address: true
- client:
- service-url:
- defaultZone: http:
只需要在defaultZone这里,http后面加上server里配置的账号密码即可。客户端就能直接连上eureka了