事实
- 我需要访问受 NTLM 身份验证保护的 Web 服务。
- 我正在使用 Coldfusion 8。
- 我需要这个解决方案是跨平台的,例如Windows,Linux,OS-X(又名没有.NET组件)
- Java似乎是要走的路,但我无法理解网上有限的建议。
鉴于
- 网址:"http://webservice.com/EndPoint.asmx"
- 方法:开机自检
- 用户名:"联合国"
- 密码:"PW"
- 正文:"name=bob&email=bob@bob.bob"
我该怎么做?
这个问题很老了,但对于那些想知道 coldfusion cfhttp 从哪个版本支持 ntlm 身份验证的人来说可能会有所帮助。
如果你看看cfhttp Coldfusion 11文档
添加了对 NTLM 身份验证的支持。添加了三个属性 - 身份验证类型、域和工作站
ColdFusion 11 cfhttp 现在支持 NTLM 身份验证。这是个好消息!!!!
是的,有一个基于Apache的HTTP客户端组件。
http://ntlmhttpclient.riaforge.org/
它确实支持 POST 方法和 NTLM 身份验证。
Railo 4 现在支持 NTLM http://webonix.net/post/railo-can-do-ntlm-authentication如果 IIS7 具有多个身份验证提供程序,则需要 Railo 4.1