当前位置: 首页 > 知识库问答 >
问题:

代理和服务背后的Webservice客户端需要NTLM身份验证

刘泰
2023-03-14

我正在处理一个客户端,它将请求需要NTLM身份验证的web服务(托管在internet上)。另外,我的客户端安装的主机在代理服务器后面,首先请求对代理服务器进行身份验证,然后请求到web服务并进行NTLM身份验证。

我可以通过有关NTLM身份验证的帮助进行NTLM身份验证

当我将客户端部署在非代理机器(直接internet)上时,它可以工作,但在代理后就不行了。请帮帮忙。

共有1个答案

夹谷鸿福
2023-03-14

遵循简单的代码行使用系统代理完成了诀窍。

System.setProperty("java.net.useSystemProxies", "true");
 类似资料:
  • 我有我的应用程序在本地工作正常,但当我试图连接到远程服务器我得到这个错误:CLIENT_PLUGIN_AUTH是必需的。

  • 我已经尝试让我的应用程序发送电子邮件超过一个小时了,我已经尝试了我在网上找到的所有东西,但我仍然得到了我的问题标题中提到的例外情况。 下面是我使用的代码: 我允许在我的帐户上访问不太安全的应用程序。我也尝试过启用2FA并生成特定于应用程序的密码,但例外情况仍然存在。

  • 我想从我的应用程序发送一封电子邮件,我已经编写了以下发送邮件的代码 我正在本地主机上运行它,所以我正在做什么错误发送它。 当我发送按钮时,它会给出一个错误,比如 我应该做什么来解决这个错误并发送邮件??

  • 我有一个这样的应用程序工作流程 (A) 用户代理(浏览器) 假设应用服务器(B)是一个SAML服务提供者,user@domain使用Web浏览器SSO配置文件从浏览器(A)到应用服务器(B)进行身份验证。 在(B)上运行的应用程序如何向user@domain.com的REST服务(C)进行身份验证?(假设B和C都是同一IdP上的SAML SP。) 如果浏览器只是对B和C进行AJAX调用,那么就很简

  • 问题内容: 是否可以在使用NTLM身份验证的HTTP代理后面运行?如果是,如何设置服务器的地址和端口,用户名和密码? 问题答案: 我通过以下方式解决了此问题(操作系统:Windows XP SP3): 1. 下载CNTLM安装程序并运行它。 2. 在cntlm.ini中找到并填写这些字段。 不要填写该字段,在文本文件中存储未加密的密码永远不是一个好主意。 3. 打开控制台,然后键入以下命令以生成密

  • 任务:将Kerberos active directory身份验证添加到不安全的报告和数据操作桌面应用程序。此应用程序是。。。 用Stackless Python 2.7编写 使用Twisted进行客户端-服务器交互 客户端编译为exe并在Windows上运行 服务器在Linux(红帽)上运行 目前,我们从用户帐户中提取Windows网络ID(登录名)并传递到服务器,服务器会查找用户配置为具有的权