【Spring Cloud筆記】Eureka註冊中心增長權限認證

在Spring Cloud經過Eureka實現服務註冊與發現時,默認提供web管理界面,可是若是在生產環境暴露出來,會存在安全問題。爲了解決這個問題,咱們能夠經過添加權限認證進行控制,具體步驟以下:web

【step1】:經過spring-security來進行用戶認證,在pom中添加相關依賴spring

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

【step2】:application.yml中加上認證的配置信息app

 security.basic.enabled: true                  #開啓認證
 security.user.name: userName             #你的用戶名
 security.user.password: password        #你的密碼spring-boot

 

【step3】:同時,須要註冊的應用須要修改配置文件,加上認證信息,不然註冊會報401認證失敗錯誤測試

 eureka.client.serviceUrl.defaultZone: http://userName:password@localhost:8761/eureka/spa

測試:再次訪問http://localhost:8761/,彈出以下認證頁面,輸入正確認證信息便可。blog

相關文章
相關標籤/搜索