gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 05:16:32 25 4
gpt4 key购买 nike

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

想法?

最佳答案

这是一个开源库,http://spnego.sourceforge.net/protected_soap_service.html ,这正是您想要做的。

关于java - 通过 JAVA 使用 NTLM 身份验证访问 IIS WCF 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/869255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com