【问题标题】:NTLM authentication using CXF wsdl2java stubs使用 CXF wsdl2java 存根的 NTLM 身份验证
【发布时间】:2009-10-13 21:04:08
【问题描述】:

我有一个通过 NTLM 身份验证受 HTTPS 保护的 Web 服务,我使用 CXF 的 wsdl2java 工具通过暂时禁用身份验证生成了一组 java 存根。我现在尝试在一个连接到 Web 服务的小程序中使用 Java 存根,并重新打开身份验证。我的意图是编辑 Java 存根,以将来自浏览器会话的身份验证 cookie 包含到与 Web 服务的 CXF 客户端连接中。唯一的问题是存根仅在服务类上调用“super()”,它自己处理所有连接。有谁知道如何使用从 wsdl2java 生成的 CXF 的 java 存根连接到受 https 和 NTLM 身份验证保护的 Web 服务?

这里是构造函数存根:

public Visual_Service(URL wsdlLocation) {
    super(wsdlLocation, SERVICE);
}

【问题讨论】:

    标签: web-services cxf ntlm wsdl2java


    【解决方案1】:

    不是我试过,而是页面底部有说明cwiki

    【讨论】:

    • 这是经典配方。
    • 是的,这就是我最终最终实际使用的。我使用了 wiki 底部的代码,它现在可以工作了。我确实必须修改 jcifs 的源以允许 https 而不仅仅是 http。
    • 如果您花 2 秒时间调查 URL 并搜索文档,您会在这里找到它 cxf.apache.org/docs/…
    猜你喜欢
    • 2013-07-01
    • 1970-01-01
    • 2014-08-21
    • 2018-04-29
    • 2016-07-05
    • 1970-01-01
    • 2019-07-22
    • 1970-01-01
    相关资源
    最近更新 更多