C中的cUrl NTLM身份验证失败,并显示未授权:由于凭据无效,访问被拒绝

时间:2018-09-12 08:46:53

标签: curl embedded-linux libcurl ntlm ntlm-authentication

我已经编译了cUrl-7.55库,并尝试编写一个HTTP客户端程序来获取具有NTLM身份验证的网页。

我看到“未经授权:由于凭据无效而拒绝访问”

我在crul_setup.h中具有#defined USE_NTLM,但是在尝试获取网页时,我在ntlm.c中看不到任何日志消息。

我尝试捕获数据包,我发现有 NTLMSSP_NEGOTIATE,NTLMSSP_CHALLENGE,NTLMSSP_AUTH,但我看不到NTLMSSP_RESPONSE。

使用wireshark检查http数据包后,我看不到会话密钥。

是因为在cURL库中未启用NTLM还是应该进行任何其他设置?

我试图从另一台PC连接网页,并且NTLM Windows身份验证正常

请提出您的建议。 在此先感谢

0 个答案:

没有答案