0
我有一個需求來運行服務於多個OAuth2和CAS安全應用程序的Zuul網關(邊緣服務)。我的應用程序正常工作(未顯示),但與CAS保護的第三方應用程序有問題。Spring Cloud Zuul + CAS5導致404
的Zull路由設置這樣
zuul:
routes:
authorization:
path: /cas/**
strip-prefix: false
service-id: authentication
external:
path: /ext/**
strip-prefix: true
url: http://host2:9090/app
問題
- 用戶點擊http://host1:8080/ext/xyz
- 的用戶登錄成功
- 的應用終於返回404現在url是http://host2:9090/app而不是http://host2:9090/app/xyz
我已經跟蹤到第三方應用程序無法找到它的requestCache中保存的請求,因爲它使用一個會話進行保存並在另一個會話中進行檢索。
這裏的任何幫助將非常感謝,因爲我已經看了一個多星期了。
乾杯