【问题标题】:What is the best way to secure Apache Camel endpoints?保护 Apache Camel 端点的最佳方法是什么?
【发布时间】:2015-07-28 03:52:05
【问题描述】:

我们公司有几个只能从 LAN 访问的内部 Web 应用程序/服务。现在,我们在 Internet 上托管了一个公共门户网站,该门户网站需要访问一些内部服务。

为了满足这个要求,我计划在 ServerMix 中使用 Apache Camel 将请求从 Web 门户路由到本地 Web 服务。 暴露的端点将使用 Jetty(HTTP) 或 CXF 协议。如您所见,我们必须保护这些端点,因为它们也会暴露在 Internet 上。

我翻阅了 Camel 网站,camel 支持 Shiro 安全性进行身份验证和授权。但是,我认为 Shiro 在我们的场景中太重了。因为我们只有一个要验证的门户网站。 Shiro 将加密有效载荷,这意味着用户名和密码将以纯文本形式传输。

所以我考虑使用 HTTPS,但我是 HTTPS 新手。 HTTPS 如何对请求应用程序进行身份验证?我应该使用 2-way HTTPS 吗?

请在这里清除我,一个例子会很有帮助。谢谢。

【问题讨论】:

    标签: security https apache-camel cxf


    【解决方案1】:

    通读本节,它将解释如何拥有一个安全的 cxf 端点:

    https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse/6.0/html/Security_Guide/files/CamelCXF.html

    如果您没有设法创建安全端点,请告诉我,我会为您创建一个示例。

    【讨论】:

      猜你喜欢
      • 2020-09-26
      • 2020-06-18
      • 2021-04-10
      • 1970-01-01
      • 2011-01-17
      • 1970-01-01
      • 1970-01-01
      • 2022-09-23
      • 1970-01-01
      相关资源
      最近更新 更多