启动Eureka Server,在浏览器中输入http://localhost:8761/后,回车,就进入了spring cloud的服务治理页面,这么做在生产环境是极不安全的,下面,我们就给Eureka Server加上安全的用户认证.
一、poem文件中添加spring-security支持
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
二、在配置文件中加入安全认证
# 安全认证的配置
security:
basic:
enabled: true
user:
name: admin # 用户名
password: admin123456 # 用户密码
三、在浏览器中输入http://localhost:8761/,会先弹出登录框,输入正确的用户名和密码后才能看到管理页面。
回车后,会发现需要输入用户名和密码进行验证,输入正确之后,才会进入Eureka Server的服务治理页面。
使用的时候也需要修改:
defaultZone: http://admin:admin123456@localhost:3000/eureka/