簡體   English   中英

啟用使用Spring Cloud OAuth2訪問2 zuul代理背后的資源

[英]enable to access a resource behind 2 zuul proxy with spring cloud oauth2

我在微服務架構中工作,其中我的ui服務由zuul-gui支持,后端服務由zuul-service代理支持(均帶有Spring cloud oauth2 @ EnableOAuth2Sso批注)。

我的問題是,在使用oauth授權服務器對gui服務進行身份驗證后,我可以訪問后端服務。 看來zuul-gui(第一個gui代理)沒有將令牌中繼到zuul-service!

在兩個zuul代理中使用@ EnableOAuth2Sso時我錯了? 為什么在zuul-gui和zuul-service之間不能中繼令牌?

在此先感謝您的幫助。

我終於找到了解決我問題的方法。 想法是不保護2秒的zuul代理 (zuul-service),並將zuul.sensitive-hearder設置為空,以告訴zuul-service不要剝離后端服務的請求標頭和cookie。

希望對別人有幫助! 我在這個問題上苦苦掙扎,浪費了很多時間!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM