Eureka註冊中心設定安全保護
阿新 • • 發佈:2019-01-06
前言 :
沿用前面搭建的高可用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服務註冊中心