Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用NTLM身份验证通过JAVA访问IIS WCF服务_Java_.net_Wcf_Ntlm - Fatal编程技术网

使用NTLM身份验证通过JAVA访问IIS WCF服务

使用NTLM身份验证通过JAVA访问IIS WCF服务,java,.net,wcf,ntlm,Java,.net,Wcf,Ntlm,我们在IIS 6中托管了一个WCF服务,并在目录安全性下启用了集成Windows身份验证。从.NET Windows客户端使用此服务时,缓存的NTLM凭据将流向服务器PC,一切正常。我们希望Java客户机访问服务时(通过WSDL生成的对象)也会发生同样的情况来自Windows PC。我们在网上搜索的所有内容似乎都表明,如果我们利用Sun Java.net.authenticator并在Windows平台上运行该过程,我们将不需要将用户名/密码硬编码到Java代码中。这是真的吗?我们有一个使用Ax

我们在IIS 6中托管了一个WCF服务,并在目录安全性下启用了集成Windows身份验证。从.NET Windows客户端使用此服务时,缓存的NTLM凭据将流向服务器PC,一切正常。我们希望Java客户机访问服务时(通过WSDL生成的对象)也会发生同样的情况来自Windows PC。我们在网上搜索的所有内容似乎都表明,如果我们利用Sun Java.net.authenticator并在Windows平台上运行该过程,我们将不需要将用户名/密码硬编码到Java代码中。这是真的吗?我们有一个使用Axis 2.0及其专有NTLM验证器的解决方案,但是我们必须硬编码用户名/密码。理想情况下,我们希望NTLM缓存的凭据自动流向服务器。这似乎是可能的,因为Java进程正在Windows PC上运行


想法?

这是一个开放源码库,它完全满足您的需求