1. 程式人生 > >Eureka註冊中心設定安全保護

Eureka註冊中心設定安全保護

前言 :

沿用前面搭建的高可用Eureka註冊中心

一 : pom.xml中新增依賴包

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-security</artifactId>
</dependency>
二 : 修改application.yml新增配置

security:
  user:
    name: daniel-cloud-shop-eureka  #使用者名稱
    password: eureka123123   #密碼

三 : 修改application.yml中的service-url

形式為下面的模式:

eureka.client.serviceUrl.defaultZone=http://${userName}:${password}@localhost:1111/eureka/

server:
  port: 9002
  
spring:
  application:
    name: coud-shop-eureka
    
eureka:
  client:
    service-url:
      defaultZone: http://daniel-cloud-shop-eureka:[email protected]
:9001/eureka/ instance: hostname: server2 security: user: name: daniel-cloud-shop-eureka password: eureka123123
安裝上面的配置修改另一個Eureka服務

四 : 啟動兩個Eureka服務

訪問localhost:9001 ;localhost:9002


會彈出認證頁面,輸入配置的使用者名稱和密碼登入,看到兩個服務註冊資訊


下一章,新建服務提供service,也會統一使用使用者名稱和密碼來註冊到Eureka服務註冊中心