Eureka Server 增加安全用户认证

1. pom 文件中引入依赖

添加spring-security支持

        <dependency> 
		   <groupId>org.springframework.boot</groupId> 
		   <artifactId>spring-boot-starter-security</artifactId> 
		</dependency> 

2. application.yml 文件增加管理的用户名密码配置

2.1 增加 spring.security 配置

spring:
  security:
    basic:
      enabled: true
    user:
      name: eureka
      password: eureka

2.2 eureka.client.serviceUrl.defaultZone 修改,增加账号密码

http://${spring.security.user.name}:${spring.security.user.password}@${eureka.instance.hostname}:${server.port}/eureka/

2.3 修改后的完整的 application.yml 为:

server:
  port: 8081

spring:
  security:
    basic:
      enabled: true
    user:
      name: eureka #登录账号
      password: eureka #登录密码

eureka:
  instance:
    hostname: localhost
  client:
    registerWithEureka: false
    fetchRegistry: false
    serviceUrl:
      defaultZone: http://${spring.security.user.name}:${spring.security.user.password}@${eureka.instance.hostname}:${server.port}/eureka/

猜你喜欢

转载自my.oschina.net/u/698996/blog/1801811