是否有一个Java替代CFHTTP来使用ColdFusion的NTLM身份验证?

时间:2012-06-05 15:28:22

标签: java coldfusion ntlm

事实

  1. 我需要访问受NTLM身份验证保护的Web服务。
  2. 我正在使用Coldfusion 8。
  3. 我需要这个解决方案是跨平台的,例如。 Windows,Linux,OS-X(又名无.NET组件)
  4. Java似乎是要走的路,但我不能围绕在线提供的有限建议。
  5. 鉴于

    1. 网址:“http://webservice.com/EndPoint.asmx”
    2. 方法:POST
    3. 用户名:“UN”
    4. 密码:“PW”
    5. 身体:“name = bob& email=bob@bob.bob”
    6. 我该怎么做?

3 个答案:

答案 0 :(得分:2)

是的,有一个基于Apache的HTTP客户端组件。

http://ntlmhttpclient.riaforge.org/

它支持POST方法和NTLM身份验证。

答案 1 :(得分:2)

我知道这个问题已经过时了,但对于那些想知道coldfusion cfhttp支持ntlm身份验证的人来说,这可能会有所帮助。

如果你看一下cfhttp Coldfusion 11文档

  

添加了对NTLM身份验证的支持。添加了三个属性 -   authType,域和工作站

ColdFusion 11 cfhttp现在支持NTLM身份验证。这是个好消息!!!!!

答案 2 :(得分:0)

Railo 4现在支持NTLM     http://webonix.net/post/railo-can-do-ntlm-authentication 如果IIS7有多个身份验证提供程序,则需要使用Railo 4.1