摘要:第篇配置服務端設置安全認證一大致介紹前面提到的加密內容,雖然說對內容進行了加密,但是為了更安全的安全隔離,服務與服務之間也需要設置簡單的安全認證那么在本章節我們講解下如何配置服務端之間的簡單認證,的強大之處在于對認證這塊僅僅配置一下即可然
SpringCloud(第 034 篇)配置服務端ConfigServer設置安全認證
-
一、大致介紹1、前面提到的加密內容,雖然說對內容進行了加密,但是為了更安全的安全隔離,服務與服務之間也需要設置簡單的安全認證; 2、那么在本章節我們講解下如何配置服務端之間的簡單認證,Springcloud 的強大之處在于對認證這塊僅僅配置一下即可; 3、然后后續我們還會講解 SpringCloud 的 auth2 等認證機制,后續有待繼續講解; 4、這里還順便列舉下配置路徑的規則: /**************************************************************************************** * 配置服務的路勁規則: * * /{application}/{profile}[/{label}] * /{application}-{profile}.yml * /{label}/{application}-{profile}.yml * /{application}-{profile}.properties * /{label}/{application}-{profile}.properties ****************************************************************************************/二、實現步驟 2.1 添加 maven 引用包
2.2 添加應用配置文件(springms-config-server-authcsrcmainresourcesapplication.yml)4.0.0 springms-config-server-authc 1.0-SNAPSHOT jar com.springms.cloud springms-spring-cloud 1.0-SNAPSHOT org.springframework.cloud spring-cloud-config-server org.springframework.boot spring-boot-starter-security
#配置登錄密碼 security: basic: enabled: true user: name: admin password: admin server: port: 8275 spring: application: name: springms-config-server-authc cloud: config: server: git: uri: https://gitee.com/ylimhhmily/OpenSource_CustomCircleLineProgressBar2.3 添加微服務啟動類(springms-config-server-authc/src/main/java/com/springms/cloud/MsConfigServerAuthcApplication.java)
package com.springms.cloud; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.config.server.EnableConfigServer; /** * 配置服務端ConfigServer設置安全認證。三、測試
* * @author hmilyylimh * * @version 0.0.1 * * @date 17/10/18 * */ @SpringBootApplication @EnableConfigServer public class MsConfigServerAuthcApplication { public static void main(String[] args) { SpringApplication.run(MsConfigServerAuthcApplication.class, args); System.out.println("【【【【【【 ConfigServerAuthc微服務 】】】】】】已啟動."); } }
/**************************************************************************************** 一、配置服務服務端Server應用入口(正常測試): 1、注解:EnableConfigServer 2、編輯 application.yml 文件,配置登錄密碼; 3、啟動 springms-config-server-authc 模塊服務,啟動1個端口; 4、在瀏覽器輸入地址 http://localhost:8275/abc-default.properties 正常情況下會輸出配置文件的內容; 5、在瀏覽器輸入地址 http://localhost:8275/abc-default.yml 正常情況下會輸出配置文件的內容; 6、在瀏覽器輸入地址 http://localhost:8275/abc-hehui.yml 正常情況下會輸出配置文件的內容; 7、在瀏覽器輸入地址 http://localhost:8275/aaa-bbb.yml 正常情況下會輸出配置文件的內容; 8、在瀏覽器輸入地址 http://localhost:8275/aaa-bbb.properties 正常情況下會輸出配置文件的內容; 9、在瀏覽器輸入地址 http://localhost:8275/master/abc-default.properties 正常情況下會輸出配置文件的內容; 10、在瀏覽器輸入地址 http://localhost:8275/master/abc-default.yml 正常情況下會輸出配置文件的內容; 11、在瀏覽器輸入地址 http://localhost:8275/master/abc-hehui.yml 正常情況下會輸出配置文件的內容; 12、在瀏覽器輸入地址 http://localhost:8275/master/aaa-bbb.yml 正常情況下會輸出配置文件的內容; 13、在瀏覽器輸入地址 http://localhost:8275/master/aaa-bbb.properties 正常情況下會輸出配置文件的內容; 14、在瀏覽器輸入地址 http://localhost:8275/springms-config-server-dev.yml 正常情況下會輸出配置文件的內容; 總結:按照配置服務的路徑規則配置,基本上都可以訪問得到結果數據。 ****************************************************************************************/四、下載地址
https://gitee.com/ylimhhmily/SpringCloudTutorial.git
SpringCloudTutorial交流QQ群: 235322432
SpringCloudTutorial交流微信群: 微信溝通群二維碼圖片鏈接
歡迎關注,您的肯定是對我最大的支持!!!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/67810.html
SpringCloud(第 035 篇)配置服務客戶端ConfigClient鏈接經過認證的配置服務端 - 一、大致介紹 1、前面一章節講解了服務端配置安全認證,那么本章節就講解如何鏈接上服務端的認證; 2、這里還順便列舉下配置路徑的規則: /*****************************************************************************...
SpringCloud(第 029 篇)配置客戶端 ConfigClient 接入配置服務端 - 一、大致介紹 1、有配置服務端,那么勢必就會有與之對應的客戶端,SpringCloud 文檔中集成也非常簡單; 2、但是這里有點需要注意,就是 bootstrap 配置文件,官方建議我們在bootstrap中放置不更改的屬性,我們同樣也需要在這里做一些簡單不易于改變的配置; 3、這里還順便列舉下配置...
摘要:添加應用啟動類單點手動動態刷新配置。配置客戶端服務想要實現自動刷新配置的話,一端是不要做任何處理,只需要在一端處理即可。 SpringCloud(第 036 篇)單點手動動態刷新ConfigClient配置 - 一、大致介紹 1、當ConfigServer啟動后,假如我們新增配置內容的話,是不是要重新啟動一下ConfigServer呢? 2、答案肯定是不需要重新啟動的,因為 Sprin...
摘要:第篇配置管理微服務一大致介紹在講到配置時,不得不說提供了一套解決分布式的配置管理方案,它既包含了服務端也包含了客戶端將配置文件當作源代碼一樣存儲到或者服務器上,雖然說這樣沒有什么管理界面配置啥的,既然能用上傳上去,那也能做成管理界面,只是 SpringCloud(第 028 篇)ConfigServer 配置管理微服務 - 一、大致介紹 1、在講到配置時,不得不說 SpringClou...
摘要:添加應用啟動類通過半自動刷新配置。配置客戶端服務想要實現自動刷新配置的話,一端是不要做任何處理,只需要在一端處理即可。 SpringCloud(第 037 篇)通過bus/refresh半自動刷新ConfigClient配置 - 一、大致介紹 1、上章節我們講到了手動刷新配置,但是我們假設如果微服務一多的話,那么我們是不是需要對每臺服務進行手動刷新呢? 2、答案肯定是不需要的,我們也可...
閱讀 3708·2021-10-18 13:34
閱讀 2397·2021-08-11 11:15
閱讀 1201·2019-08-30 15:44
閱讀 687·2019-08-26 10:32
閱讀 986·2019-08-26 10:13
閱讀 2065·2019-08-23 18:36
閱讀 1775·2019-08-23 18:35
閱讀 523·2019-08-23 17:10