希望有人能纠正我在使用 NTLMv2 调用简单 URL 到应用程序(返回 XML)时的天真。
我已经阅读了几乎所有问题和页面,但我留下了一个压倒一切的好奇心。我目前正在使用 HTTPClient(尽管可以更改)以及最新的 JDK(在撰写本文时)。
这是一个似乎调用 JCIFS 库的示例页面:http: //hc.apache.org/httpcomponents-client-ga/ntlm.html
一切看起来都不错,尽管令人困惑,但这突出了我看到的许多示例提出的问题 - 提供 NTCredentials 的问题。
对我而言,NTLM 的全部意义在于我不必提供凭据。目标应用程序设置为使用 NTLM,因此肯定应该使用当前登录用户的用户凭据吗?为什么我要自己提供任何凭据?
抱歉,如果我在这里遗漏了一些明显的东西。我只需要最基础的可能使用 Java 的 NTLM SSO。我不在乎什么版本,我可以使用最新的任何东西。
抱着希望!谢谢阅读。