如何在 Delphi SOAP Web 服务客户端中使用 NTLM 身份验证?

发布于 2024-07-26 10:41:21 字数 500 浏览 4 评论 0原文

对于 Microsoft CRM 项目,我们需要在 Delphi 2009 Web 服务客户端中进行 NTLM 身份验证

看起来Indy 10 Tiburon 已经有了实验性 NTLM 支持

如何激活 THTTPRio 组件的 NTLM 身份验证并使用目标 Web 服务服务器的登录信息(用户名、密码、域)?

编辑:如果有一种方法可以使用除“基本”之外的其他身份验证方法,例如 HTTP 摘要访问身份验证

For a Microsoft CRM project, we need NTLM authentication in the Delphi 2009 web service client.

It looks like Indy 10 Tiburon already has experimental NTLM support.

How can I activate the NTLM authentication for the THTTPRio component and use the logon information (user name, password, domain) of the destination web service server?

Edit: it would also be helpful if there is a way to use other authentication methods than 'Basic', for example HTTP Digest access authentication.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

再可℃爱ぅ一点好了 2024-08-02 10:41:21

在 THTTPRio 组件的 WebNode 子组件的用户名属性中,使用域名后跟反斜杠和用户名:

'domain\username'

在设计时输入 WSDL URL 后,HTTPRIO 组件将列出可用的端口和服务。

In the user name property of the WebNode subcomponent of the THTTPRio component, use the domain name followed by a backslash and the user name:

'domain\username'

After entering the WSDL URL at designtime, the HTTPRIO component will list available port and services.

为人所爱 2024-08-02 10:41:21

我不完全确定我理解你的问题 - 激活 NTLM 身份验证? 如果您正在寻找 Delphi 的 NTLM API 导入,您可以在 JEDI 上的 JEDI Windows 安全库中找到它们API主页。 如果计划是看看如何使用它,我会说 MSDN 是您的朋友

I'm not entirely sure I understand your question - activate NTLM authentication? If you're looking for NTLM API imports for Delphi, you can find those in the JEDI Windows Security Library on the JEDI API home page. If the plan is to see how to use it, I'd say MSDN is your friend.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文