【问题标题】: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
      相关资源
      最近更新 更多