從Spring Cloud Brixton.M5
切換到Brixton.RC1
時,我的ZuulProxy不再將Authorization
標頭下游傳遞到我的代理服務。ZuulProxy從Brixton.RC1開始未通過授權標頭
在我的設置中,有各種各樣的演員參與其中,但大多數都非常簡單: - 授權服務器:單獨運行;將智威湯遜移交給客戶 - 客戶:從OAuth服務器獲取智威湯遜;每個都可以訪問資源的一個子集。 - ResourceServers:消費JWTs訪問決策 - MyZuulProxy:代理各種資源服務器;應該轉交JWTs。
應當指出的是,MyZuulProxy有沒有任何安全性依賴;它通過它收到的Authorization: Bearer {JWT}
頭部到ResourceServers,pre-RC1。 MyZuulProxy明確不是客戶端本身,目前不使用@EnableOAuth2SSO
或類似的。
我能做的使用Spring雲Brixton.RC1時候才能MyZuulProxy到JWTs再次轉發到ResourceServers?
有很少的代碼要發佈:它只是在三個不同的罐子裏的@EnableZuulProxy
,@EnableAuthorizationServer
和@EnableResourceServer
。我的客戶不是Spring應用程序。
非常感謝!此解決方法完成其工作 –