【问题标题】:Proxying Rest Services代理休息服务
【发布时间】:2017-02-17 21:25:27
【问题描述】:

我有几个后端服务(rest+soap)必须由 SPA(Angula 2 应用程序)使用。

由于目前 JWT 对我来说不可行,因此使用 CAS 完成了安全性。

为了避免 CORS 并在一个地方获得安全性,我正在考虑创建一个层,客户端可以直接访问该层并从该层调用每个 rest 调用。类似于代理的东西,它只会彻底传递客户的请求。

您认为此解决方案有什么缺点吗?

谢谢

【问题讨论】:

    标签: angular jakarta-ee architecture


    【解决方案1】:

    不,如果你做得正确的话。这种代理被称为 API-Gateway,并且有很多关于如何使用/不使用它的做法。

    当系统使用微服务架构时,这种做法是必要的。

    而且,如果做得好,它被认为是一种好的做法。 它可以实现 CAS,并将请求代理到内部系统服务,将请求者元数据添加到请求标头中,以便服务在其流程中消费和使用。

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

    【讨论】:

      猜你喜欢
      • 2023-03-26
      • 2018-12-09
      • 1970-01-01
      • 1970-01-01
      • 2015-11-24
      • 2015-03-15
      • 2012-06-29
      • 2017-07-28
      • 1970-01-01
      相关资源
      最近更新 更多