为什么需要加用户认证?
任何一个没有认证鉴权功能的系统,直接暴露在公网,都是风险很大的,当然Eureka Server也不例外。别人知道了地址可以直接访问后台,各项数据一览无余,因此配置用户认证是非常有必要的。
如何配置用户认证?
添加认证也很简单,可以通过Spring Security实现。
-
引入Spring Security依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>
-
application.yml 添加相关配置信息
spring: application: name: eureka-server security: user: name: admin password: admin123
-
到这里就配置好了,重启服务后,尝试访问Eureka首页,需要认证。