如何在 Delphi SOAP Web 服务客户端中使用 NTLM 身份验证? [英] How can I use NTLM authentication in a Delphi SOAP Web Service client?

查看:24
本文介绍了如何在 Delphi SOAP Web 服务客户端中使用 NTLM 身份验证?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

对于 Microsoft CRM 项目,我们需要 Delphi 2009 网络服务客户端中的NTLM 身份验证.

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

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

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

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?

如果有一种方法可以使用除基本"之外的其他身份验证方法,这也会很有帮助,例如 HTTP 摘要访问身份验证.

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

推荐答案

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

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:

'域用户名'

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

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

这篇关于如何在 Delphi SOAP Web 服务客户端中使用 NTLM 身份验证?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆