0

我是zuul服務器的新手。我有一個遺留系統,我試圖用zuul代理服務器勒死。我的zuul服務器運行在本地機器上,我的傳統spring spring MVC系統具有spring安全性,運行在專用物理tomcat服務器上(例如,http://test-server.domain.com/legacySystem)。當我輸入具有某個路徑的本地代理服務器URL(例如http://localhost:8080/legacySystem)時,zuul透明地將我用於舊服務器,並在瀏覽器地址欄中顯示zuul服務器地址(不是原始服務器地址)。沒關係。但是,在當前窗口中,我嘗試登錄並POST數據到服務器zuul將我重定向到原始服務器,然後在瀏覽器地址欄中,我看到http://test-server.domain.com/legacySystem/login;jsessionid=7152B389D11583056C702BEB0BA20232地址。登錄後的服務器返回代碼302.我的zuul配置。Zuul登錄後提交重定向到傳統的原始URL

--- 
zuul: 
    routes: 
     legacySystem: 
      path: /legacySystem/** 
      url: https://test-server.domain.com/legacySystem/ 

server: 
    port: 8080 

ribbon: 
    eureka: 
     enabled: false 

有人可以幫助我正確配置zuul服務器。重點是我不能更改遺留系統的配置和認證子系統。我想透明地將所有請求路由到遺留系統,稍後我將定義一些將用於訪問微服務的路由。傳統系統通過簡單的DAO身份驗證提供程序使用spring安全性。在此步驟中,我不需要zuul和舊系統之間的任何會話或oAuth令牌。提前致謝。

回答

0

我不得不將空的sensitiveHeaders標記放在我的application.yml文件中

相關問題