摘要:可以增加認(rèn)證來增加服務(wù)連接的安全性。這樣,就開啟對服務(wù)連接的安全保護(hù),系統(tǒng)默認(rèn)為生成一個用戶名為及一個隨機(jī)密碼,隨機(jī)密碼在服務(wù)啟動的時候在日志中會打印出來。這樣配置完后在連接這個服務(wù)的時候就會要求輸入用戶名和密碼,如果認(rèn)證失敗會返回錯誤。
Spring Cloud可以增加HTTP Basic認(rèn)證來增加服務(wù)連接的安全性。
1、加入security啟動器在maven配置文件中加入Spring Boot的security啟動器。
org.springframework.boot spring-boot-starter-security
這樣,就開啟對服務(wù)連接的安全保護(hù),系統(tǒng)默認(rèn)為生成一個用戶名為"user"及一個隨機(jī)密碼,隨機(jī)密碼在服務(wù)啟動的時候在日志中會打印出來。
2、自定義用戶名密碼隨機(jī)密碼沒什么實際意義,我們需要一個固定的連接用戶名和密碼。
在應(yīng)用配置文件中加入以下配置即可。
security: user: name: admin password: admin123456
這樣配置完后在連接這個服務(wù)的時候就會要求輸入用戶名和密碼,如果認(rèn)證失敗會返回401錯誤。
{ "timestamp": 1502689874556, "status": 401, "error": "Unauthorized", "message": "Bad credentials", "path": "/test/save" }3、安全連接
1、注冊中心安全連接
username:password@ipaddress
2、Feign申明式服務(wù)安全連接
@FeignClient(name = "SERVICE", configuration = FeignAuthConfig.class) public interface OrderService extends OrderAPI { }
@Configuration public class FeignAuthConfig { @Bean public BasicAuthRequestInterceptor basicAuthRequestInterceptor() { return new BasicAuthRequestInterceptor("admin","admin123456"); } }
推薦:Spring Boot & Cloud 最強技術(shù)教程
掃描關(guān)注我們的微信公眾號,干貨每天更新。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/71296.html
摘要:授權(quán)框架使第三方應(yīng)用程序來獲取對服務(wù)的有限訪問機(jī)會。無論是通過編排資源所有者和服務(wù)之間的交互批準(zhǔn)的資源所有者,或通過允許第三方應(yīng)用程序來獲取自己的訪問權(quán)限。 SpringCloud打造微服務(wù)平臺--概覽 簡述 SpringCloud是什么 Spring Boot和SpringCloud是什么關(guān)系 Spring Boot是Spring的一套快速WEB開發(fā)的腳手架,可建立獨立的Sprin...
摘要:應(yīng)用程序可以立即利用或應(yīng)用程序開發(fā)人員提供的其他外部屬性源,它還提取了一些與變化事件相關(guān)的額外有用特性。標(biāo)簽也可以以逗號分隔列表的形式提供,在這種情況下,列表中的項目將逐個嘗試,直到成功為止,在處理特性分支時,此行為非常有用。 Spring Cloud Config Client Spring Boot應(yīng)用程序可以立即利用Spring Config Server(或應(yīng)用程序開發(fā)人員提供...
摘要:的面向的異常遵從通用的異常層次結(jié)構(gòu)。比如以前常用的框架,現(xiàn)在常用的框架包含許多項目,下面挑一些最常用的出來總結(jié)一下。狀態(tài)是流程中事件發(fā)生的地點,在流程中通過轉(zhuǎn)移的方式從一個狀態(tài)到另一個狀態(tài),流程的當(dāng)前狀況稱為流程數(shù)據(jù)。 如今做Java尤其是web幾乎是避免不了和Spring打交道了,但是Spring是這樣的大而全,新鮮名詞不斷產(chǎn)生,學(xué)起來給人一種凌亂的感覺,我就在這里總結(jié)一下,理順頭緒...
摘要:服務(wù)續(xù)約在服務(wù)注冊完成之后,服務(wù)提供者需要維護(hù)一個心跳來告知注冊中心服務(wù)實例處于正常運行狀態(tài)中,防止注冊中心將正常的服務(wù)實例剔除出注冊中心。 Spring Cloud Eureka 目錄 前言 構(gòu)建服務(wù)注冊中心 服務(wù)注冊與發(fā)現(xiàn) Eureka的基礎(chǔ)架構(gòu) Eureka的服務(wù)治理機(jī)制 Eureka的配置 代碼地址 前言 服務(wù)治理 ?隨著微服務(wù)應(yīng)用的不斷增加,靜態(tài)配置會越來越難以維護(hù),并且...
摘要:目前首個測試版是針對環(huán)境的,社區(qū)宣稱在未來幾個月內(nèi)會為虛擬機(jī)和等其他環(huán)境增加支持。查看下在上的更新時間,截止年月日所有項目均更新于小時內(nèi)。核心項目最近更新于一個月乃至數(shù)月前。所有項目均更新于分鐘內(nèi)。目前對比來看,則顯得稍遜下來。 showImg(https://segmentfault.com/img/remote/1460000010953149); 在 Kubernetes 容器云...
閱讀 2356·2021-09-30 09:48
閱讀 3717·2021-09-24 10:27
閱讀 1985·2021-09-22 15:32
閱讀 2136·2021-08-09 13:44
閱讀 3681·2019-08-30 15:55
閱讀 1130·2019-08-29 17:12
閱讀 2168·2019-08-29 17:05
閱讀 3005·2019-08-29 13:43