我正在尝试访问受NTLM授权保护的with服务。通常,对于受基本HTTP身份验证保护的普通way服务,我可以通过以下方式使用"Authorization“头进行身份验证:
授权:“基础OASDmkAsofnASncvosNoaisdf”
其中,"BASIC“后面的字符串是以base64编码的”用户名:密码“。
我的问题是,在NTLM上做类似的事情是可能的吗?
谢谢!
发布于 2011-04-06 04:33:12
您使用哪个客户端进行the服务?如果您使用的是microsoft webservices客户端(而不是WFC),那么您可以获取底层HttpWebRequest并在其上设置凭据。
我不确定如何在WCF上做到这一点。
为此,我强烈建议您使用microsoft web服务客户端。NTLM是一种多分支质询响应协议,在您的代码中实现它并不容易。
https://stackoverflow.com/questions/5558087
复制相似问题