2017-02-16 122 views
0

我有幾個後端服務(休息+肥皂),必須通過SPA(Angula 2應用程序)進行加密。代理休息服務

由於JWT目前對我來說不可行,因此使用CAS完成安全性。

爲了避免CORS和在一個地方有安全性,我正在考慮創建一個可以被客戶端直接訪問的層,並從該層調用每個其他的調用。像一個代理人一樣沉迷,誰會只顧傳遞客戶的要求。

您是否看到此解決方案的缺點?

謝謝

回答

1

不,如果你做得對。這樣的代理被稱爲API網關,並且有許多關於如何處理/不與之相關的實踐。

當系統使用微服務架構時,這種做法是必要的。

而且,如果做得好,它被認爲是良好的做法。 它可以實現CAS,並向內部系統服務發送代理請求,以便將請求者元數據添加到請求標頭中以供在其流中使用和使用的服務使用。

https://www.nginx.com/blog/building-microservices-using-an-api-gateway/