eureka-注册中心使用密码验证

spring cloud 1.1 版本之后可以使用

配置文件:

  bootstrap.yml

server.port: 9000
spring.application.name: registry

eureka.client.register-with-eureka: false
eureka.client.fetch-registry: false
#无密码形式
#eureka.client.serviceUrl.defaultZone: http://localhost:${server.port}/eureka/
#密码验证模式,需要添加security依赖
eureka.client.serviceUrl.defaultZone: http://user:123@localhost:${server.port}/eureka
security:
  basic:
    enabled: true
  user:
    name: user
    password: 123

pom文件需要spring-boot-starter-security的依赖

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

效果如下:

 服务端指向注册中心的地址为: http://user:123@localhost:${server.port}/eureka

猜你喜欢

转载自www.cnblogs.com/chenglc/p/10039738.html