【问题标题】:Enabling Web Service Security With OpenAM WSS Agent使用 OpenAM WSS 代理启用 Web 服务安全性
【发布时间】:2012-10-28 13:34:45
【问题描述】:

我正在努力使用 OpenAM 设置 Web 服务安全性。 这是我到目前为止所做的:

  1. 我查阅了 openam 文档,但找不到任何东西 重要的是指向 Web 服务安全实施细节。

  2. 但是我找到了这个链接 (http://www.oracle.com/technetwork/java/wss-sdn-1-137232.html) OpenSSO oracle 网站,提供分步说明 保护网络服务。

  3. 我也发现了这篇文章 (http://www.stormacq.com/web-services-security-with-opensso-security-token-service-sts/)本质上说人们可能会面临很多问题,而 尝试在 OpenAM 中实现 WSS。

  4. 我按照 oracle 链接(上面的第 2 点)并尝试在 OpenAM 版本 10.0.0 中实现 WSS:

我的问题:

  • 但是我从 OpenAM 网站获得的 WSS 代理是 glassfish 版本。如果服务器不是 glassfish,我不确定提取它并在我的服务和客户端中包含文件是否会导致任何问题。 OpenAM 网站只有 glassfish 版本。

  • 另一个问题是 Oracle 教程可能是在 OpenSSO 8.0 时代编写的。不确定它是否适用于 Open AM 10。我已经看到目录结构存在一些差异。

  • 如果有人能指出我在 OpenAM 中实施 WSS 的任何其他可用文档,将会很有帮助。

  • 如果 OpenAM WSS 存在已知问题,是否建议使用 OpenAM 以外的其他 IDM 解决方案来确保 WSS 安全。

这里的任何帮助将不胜感激。提前致谢。

【问题讨论】:

    标签: web-services security ws-security agent openam


    【解决方案1】:

    WSS 代理实际上是一个 JAX-WS 过滤器实现。它不依赖 GlassFish,您也可以将它与 Tomcat 和 Metro 一起使用。不过我还没有用 Apache CXF 测试过。

    不幸的是,还没有真正的文档。如果您遇到问题,可以将其发布到 OpenAM 邮件列表。

    【讨论】:

    • 感谢 Bernhard 的快速回复。只是想知道 JAX-WS 实现是否也可以与 JBOSS 一起使用(因为那是我的目标)。另外,我使用oracle.com/technetwork/java/wss-sdn-1-137232.html 链接来执行实施步骤。希望应该没问题? (如果我遇到问题,将发布到 openam 邮件列表)
    • JBoss AP 默认使用 Apache CXF 作为 JAX-WS 实现。 WSS 代理仅使用 Metro JAX-WS 实现进行了测试。与往常一样,大多数博客都不够全面......您可以使用提到的链接作为入门,但 IIRC 它并没有提供成功的所有信息
    • 感谢 Bernhard 抽出宝贵时间提供这些快速输入。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-20
    • 2018-08-03
    • 1970-01-01
    相关资源
    最近更新 更多